r3441 - trunk/libmsip/source

mikma at minisip.org mikma at minisip.org
Sat Oct 20 21:20:33 CEST 2007


Author: mikma
Date: 2007-10-20 21:20:32 +0200 (Sat, 20 Oct 2007)
New Revision: 3441

Modified:
   trunk/libmsip/source/SipLayerTransaction.cxx
Log:
Ignore responses to ACK

Modified: trunk/libmsip/source/SipLayerTransaction.cxx
===================================================================
--- trunk/libmsip/source/SipLayerTransaction.cxx	2007-10-20 14:25:41 UTC (rev 3440)
+++ trunk/libmsip/source/SipLayerTransaction.cxx	2007-10-20 19:20:32 UTC (rev 3441)
@@ -177,7 +177,7 @@
 		for (i=transactions.begin(); i!=transactions.end(); i++){
 			if ( (!hasBranch || (*i).second->getBranch()== branch || seqMethod=="ACK") &&
 					(!hasSeqMethod || (*i).second->getCSeqMethod()==seqMethod || 
-					 (seqMethod == "ACK" && (*i).second->getCSeqMethod() == "INVITE")) ){
+					 (c.getCommandPacket()->getType()!=SipResponse::type && seqMethod == "ACK" && (*i).second->getCSeqMethod() == "INVITE")) ){
 				bool ret = (*i).second->handleCommand(c);
 				if (ret){
 					return true;



More information about the Minisip-devel mailing list