Index: core3/trunk/MMOCoreORB/src/server/zone/packets/object/ItemDropTradeCallback.h =================================================================== diff -u -N -r5325 -r6214 --- core3/trunk/MMOCoreORB/src/server/zone/packets/object/ItemDropTradeCallback.h (.../ItemDropTradeCallback.h) (revision 5325) +++ core3/trunk/MMOCoreORB/src/server/zone/packets/object/ItemDropTradeCallback.h (.../ItemDropTradeCallback.h) (revision 6214) @@ -33,6 +33,9 @@ void run() { ManagedReference player = cast( client->getPlayer().get().get()); + if (player == NULL) + return; + ManagedReference targetObject = server->getZoneServer()->getObject(targetToTrade); if (targetObject == NULL || !targetObject->isPlayerCreature() || targetObject == player) {