From: Keith F. <ven...@us...> - 2005-03-08 14:52:24
|
Update of /cvsroot/planeshift/planeshift/src/server In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23128/server Modified Files: gem.cpp Log Message: Added missing null check when allocating looted money to a group. Index: gem.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/server/gem.cpp,v retrieving revision 1.211 retrieving revision 1.212 diff -C2 -d -r1.211 -r1.212 *** gem.cpp 8 Mar 2005 05:55:42 -0000 1.211 --- gem.cpp 8 Mar 2005 14:52:12 -0000 1.212 *************** *** 2523,2527 **** for(unsigned int i=0; i< lootable_clients.Length(); i++) { ! psserver->GetNetManager()->GetClient(lootable_clients[i])->GetCharacterData()->AdjustMoney(m); } return true; --- 2523,2529 ---- for(unsigned int i=0; i< lootable_clients.Length(); i++) { ! Client *c = psserver->GetNetManager()->GetClient(lootable_clients[i]); ! if (c) ! c->GetCharacterData()->AdjustMoney(m); } return true; |