Module: sems
Branch: master
Commit: 1b64ab4924ccb03ce866704112af3fb25348a7b3
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1b64ab4924ccb03ce866704112af3fb25348a7b3

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Wed Jun 22 15:06:59 2011 +0200

b/f: B2B: have terminateLeg send BYE only when appropriate

---

 core/AmB2BSession.cpp |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/core/AmB2BSession.cpp b/core/AmB2BSession.cpp
index 090134b..bfbdfa7 100644
--- a/core/AmB2BSession.cpp
+++ b/core/AmB2BSession.cpp
@@ -545,19 +545,19 @@ void AmB2BSession::terminateLeg()
   if (rtp_relay_enabled)
     clearRtpReceiverRelay();
 
-  // switch(dlg.getStatus()){
-  // case AmSipDialog::Trying:
-  // case AmSipDialog::Proceeding:
-  // case AmSipDialog::Early:
-  // case AmSipDialog::Connected:
-  dlg.bye("", SIP_FLAGS_VERBATIM);
-  //   break;
-
-  // default:
-  //   DBG("terminateLeg() not sending any BYE or CANCEL (state=%s)\n",
-  //   dlg.getStatusStr());
-  //   break;
-  // }
+  switch(dlg.getStatus()){
+  case AmSipDialog::Trying:
+  case AmSipDialog::Proceeding:
+  case AmSipDialog::Early:
+  case AmSipDialog::Connected:
+    dlg.bye("", SIP_FLAGS_VERBATIM);
+    break;
+
+  default:
+    DBG("terminateLeg() not sending any BYE or CANCEL (state=%s)\n",
+       dlg.getStatusStr());
+    break;
+  }
 }
 
 void AmB2BSession::terminateOtherLeg()

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to