From 3fcb588f254ccf5869842dfd1965decaf2008817 Mon Sep 17 00:00:00 2001 From: David Athay <ko2fan@gmail.com> Date: Sat, 14 Jun 2008 16:59:25 +0000 Subject: Fixed trade bug again. --- src/net/tradehandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/net/tradehandler.cpp b/src/net/tradehandler.cpp index ed1536eb..af000b3b 100644 --- a/src/net/tradehandler.cpp +++ b/src/net/tradehandler.cpp @@ -159,12 +159,12 @@ void TradeHandler::handleMessage(MessageIn *msg) // Trade: New Item add response (was 0x00ea, now 01b1) { const int index = msg->readInt16(); - if (index == 0) + Item *item = player_node->getInventory()->getItem(index); + if (!item) { tradeWindow->receivedOk(true); return; } - Item *item = player_node->getInventory()->getItem(index); Sint16 quantity = msg->readInt16(); switch (msg->readInt8()) -- cgit v1.2.3-70-g09d2