r2754 - in trunk: libminisip/source/sip libmsip/include/libmsip libmsip/source/dialogs

erik at minisip.org erik at minisip.org
Sun Sep 10 15:48:43 CEST 2006


Author: erik
Date: 2006-09-10 15:48:42 +0200 (Sun, 10 Sep 2006)
New Revision: 2754

Modified:
   trunk/libminisip/source/sip/SipDialogVoipClient.cxx
   trunk/libmsip/include/libmsip/SipDialog.h
   trunk/libmsip/source/dialogs/SipDialog.cxx
Log:

 * Fixed bug introduced in r2752 (PRACK support broken).



Modified: trunk/libminisip/source/sip/SipDialogVoipClient.cxx
===================================================================
--- trunk/libminisip/source/sip/SipDialogVoipClient.cxx	2006-09-10 12:16:34 UTC (rev 2753)
+++ trunk/libminisip/source/sip/SipDialogVoipClient.cxx	2006-09-10 13:48:42 UTC (rev 2754)
@@ -790,7 +790,7 @@
 		
 	// First reliable provisional response
 	// Next in-order reliable provisional response
-	if( !(dialogState.rseqNo == (uint32_t)-1 ||
+	if( !(dialogState.rseqNo == -1 ||
 	      dialogState.rseqNo > rseqNo ) )
 		return false;
 

Modified: trunk/libmsip/include/libmsip/SipDialog.h
===================================================================
--- trunk/libmsip/include/libmsip/SipDialog.h	2006-09-10 12:16:34 UTC (rev 2753)
+++ trunk/libmsip/include/libmsip/SipDialog.h	2006-09-10 13:48:42 UTC (rev 2754)
@@ -95,7 +95,7 @@
 		
 		int seqNo;
 		int remoteSeqNo;
-		uint32_t rseqNo;
+		int32_t rseqNo;
 		std::string localUri;	// not used yet
 
 		/**

Modified: trunk/libmsip/source/dialogs/SipDialog.cxx
===================================================================
--- trunk/libmsip/source/dialogs/SipDialog.cxx	2006-09-10 12:16:34 UTC (rev 2753)
+++ trunk/libmsip/source/dialogs/SipDialog.cxx	2006-09-10 13:48:42 UTC (rev 2754)
@@ -66,7 +66,7 @@
 					
 	dialogState.isEarly=false;	//same as for "secure"?! -EE
 	dialogState.isEstablished = false;
-	dialogState.rseqNo = 0;
+	dialogState.rseqNo = -1;
 }
 
 SipDialog::~SipDialog(){



More information about the Minisip-devel mailing list