r3143 - trunk/libmsip/source
erik at minisip.org
erik at minisip.org
Mon Jan 22 22:42:39 CET 2007
Author: erik
Date: 2007-01-22 22:42:37 +0100 (Mon, 22 Jan 2007)
New Revision: 3143
Modified:
trunk/libmsip/source/SipLayerTransport.cxx
Log:
* More minor fixes to the timestamp code in SipLayerTransport.cxx
Modified: trunk/libmsip/source/SipLayerTransport.cxx
===================================================================
--- trunk/libmsip/source/SipLayerTransport.cxx 2007-01-22 21:37:14 UTC (rev 3142)
+++ trunk/libmsip/source/SipLayerTransport.cxx 2007-01-22 21:42:37 UTC (rev 3143)
@@ -197,7 +197,6 @@
contentLength = findContentLength();
if( contentLength == 0 ){
string messageString( (char *)buffer, index );
- init();
#ifdef ENABLE_TS
char tmp[12];
tmp[11]=0;
@@ -208,6 +207,7 @@
#ifdef ENABLE_TS
ts.save("createMessage end");
#endif
+ init();
return msg;
//return SipMessage::createMessage( messageString );
@@ -219,18 +219,18 @@
break;
case 2:
if( ++contentIndex == contentLength ){
+#ifdef ENABLE_TS
char tmp[12];
tmp[11]=0;
memcpy(&tmp[0], buffer , 11);
string messageString( (char*)buffer, index );
- init();
-#ifdef ENABLE_TS
ts.save(tmp);
#endif
MRef<SipMessage*> msg = SipMessage::createMessage( messageString );
#ifdef ENABLE_TS
ts.save("createMessage end");
#endif
+ init();
return msg;
//return SipMessage::createMessage( messageString );
}
@@ -916,6 +916,7 @@
char tmp[12];
tmp[11]=0;
memcpy(&tmp[0], packetString.c_str() , 11);
+ ts.save( tmp );
#endif
if( ssocket->write( packetString ) == -1 ){
throw SendFailed( errno );
More information about the Minisip-devel
mailing list