[wpdev-commits] wolfpack/network uosocket.cpp,1.416,1.417
Brought to you by:
rip,
thiagocorrea
From: Sebastian H. <dar...@us...> - 2004-09-25 02:03:33
|
Update of /cvsroot/wpdev/wolfpack/network In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24767/network Modified Files: uosocket.cpp Log Message: Fixed MANY memory leaks. Index: uosocket.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/network/uosocket.cpp,v retrieving revision 1.416 retrieving revision 1.417 diff -C2 -d -r1.416 -r1.417 *** uosocket.cpp 22 Sep 2004 05:34:47 -0000 1.416 --- uosocket.cpp 25 Sep 2004 02:03:21 -0000 1.417 *************** *** 111,116 **** void cUOSocket::registerPacketHandler( unsigned char packet, PyObject* handler ) { ! if ( handlers[packet] ) Py_DECREF( handlers[packet] ); // Only install callable packet handlers. --- 111,118 ---- void cUOSocket::registerPacketHandler( unsigned char packet, PyObject* handler ) { ! if ( handlers[packet] ) { Py_DECREF( handlers[packet] ); + handlers[packet] = 0; + } // Only install callable packet handlers. |