|
From: Markus R. <rol...@us...> - 2007-03-06 21:37:28
|
Update of /cvsroot/simspark/simspark/spark/oxygen/simulationserver In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv18994 Modified Files: Tag: WIN32 netmessage.cpp Log Message: - sync with rcssserver3d cvs: joschka: check whether buffer pointer is non-zero before accessing Index: netmessage.cpp =================================================================== RCS file: /cvsroot/simspark/simspark/spark/oxygen/simulationserver/netmessage.cpp,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -C2 -d -r1.1.2.2 -r1.1.2.3 *** netmessage.cpp 23 Feb 2007 19:26:28 -0000 1.1.2.2 --- netmessage.cpp 6 Mar 2007 21:37:25 -0000 1.1.2.3 *************** *** 49,54 **** --- 49,60 ---- bool NetMessage::Extract(shared_ptr<NetBuffer> buffer, std::string& msg) { + if (buffer.get() == 0) + { + return false; + } + // a message is prefixed with it's payload length const unsigned int preSz = sizeof(unsigned int); + string& data = buffer->GetData(); |