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

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Tue Sep 21 15:28:26 2010 +0200

b/f: don't continue processing after 500 reply

in case of INVITE pending

---

 core/AmSipDialog.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/core/AmSipDialog.cpp b/core/AmSipDialog.cpp
index 690b888..a1df646 100644
--- a/core/AmSipDialog.cpp
+++ b/core/AmSipDialog.cpp
@@ -97,6 +97,7 @@ void AmSipDialog::updateStatus(const AmSipRequest& req)
   if ((req.method == "INVITE") && pending_invites) {      
     reply_error(req,500,"Server Internal Error",
                "Retry-After: " + int2str(get_random() % 10) + CRLF);
+    return;
   }
   else {
       pending_invites++;

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

Reply via email to