r3423 - trunk/libmsip/source
erik at minisip.org
erik at minisip.org
Thu Sep 6 23:47:57 CEST 2007
Author: erik
Date: 2007-09-06 23:47:57 +0200 (Thu, 06 Sep 2007)
New Revision: 3423
Modified:
trunk/libmsip/source/SipLayerTransport.cxx
Log:
* SIP parser bug fix.
If a malformed SIP packet is sent to minisip, then the parser is not
always reset correctly. If debug enabled, then a massert caught this
problem.
Modified: trunk/libmsip/source/SipLayerTransport.cxx
===================================================================
--- trunk/libmsip/source/SipLayerTransport.cxx 2007-09-06 20:54:03 UTC (rev 3422)
+++ trunk/libmsip/source/SipLayerTransport.cxx 2007-09-06 21:47:57 UTC (rev 3423)
@@ -201,11 +201,11 @@
memcpy(&tmp[0], buffer , 11);
ts.save(tmp);
#endif
+ init();
MRef<SipMessage*> msg = SipMessage::createMessage( messageString );
#ifdef ENABLE_TS
ts.save("createMessage end");
#endif
- init();
return msg;
//return SipMessage::createMessage( messageString );
More information about the Minisip-devel
mailing list