summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/net/tmwa/traderecv.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/net/tmwa/traderecv.cpp b/src/net/tmwa/traderecv.cpp
index 1f4079e7c..433a1f62f 100644
--- a/src/net/tmwa/traderecv.cpp
+++ b/src/net/tmwa/traderecv.cpp
@@ -158,6 +158,8 @@ void TradeRecv::processTradeItemAddResponse(Net::MessageIn &msg)
void TradeRecv::processTradeResponse(Net::MessageIn &msg)
{
+ const uint8_t type = msg.readUInt8("type");
+
if (tradePartnerName.empty() ||
!playerRelations.hasPermission(tradePartnerName,
PlayerRelation::TRADE))
@@ -165,7 +167,6 @@ void TradeRecv::processTradeResponse(Net::MessageIn &msg)
tradeHandler->respond(false);
return;
}
- const uint8_t type = msg.readUInt8("type");
Ea::TradeRecv::processTradeResponseContinue(type);
}