[wpdev-commits] wolfpack accounts.cpp,1.102,1.103 server.cpp,1.19,1.20
Brought to you by:
rip,
thiagocorrea
From: Sebastian H. <dar...@us...> - 2004-09-03 20:37:52
|
Update of /cvsroot/wpdev/wolfpack In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28885 Modified Files: accounts.cpp server.cpp Log Message: fix Index: accounts.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/accounts.cpp,v retrieving revision 1.102 retrieving revision 1.103 diff -C2 -d -r1.102 -r1.103 *** accounts.cpp 31 Aug 2004 13:47:36 -0000 1.102 --- accounts.cpp 3 Sep 2004 20:37:43 -0000 1.103 *************** *** 139,142 **** --- 139,152 ---- void cAccount::remove() { + QValueVector<P_PLAYER>::iterator it; + for (it = characters_.begin(); it != characters_.end(); ++it) { + (*it)->setAccount(0, false); + if ((*it)->socket()) { + (*it)->socket()->setAccount(0); + } + (*it)->remove(); + } + characters_.clear(); + Accounts::instance()->remove( this ); } Index: server.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/server.cpp,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** server.cpp 3 Sep 2004 17:30:42 -0000 1.19 --- server.cpp 3 Sep 2004 20:37:43 -0000 1.20 *************** *** 364,370 **** Console::instance()->log(LOG_ERROR, exception.error() + "\n" ); error = true; ! } catch (...) { error = true; ! } setState( SHUTDOWN ); --- 364,370 ---- Console::instance()->log(LOG_ERROR, exception.error() + "\n" ); error = true; ! } /*catch (...) { error = true; ! }*/ setState( SHUTDOWN ); |