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

Author: bpintea <[email protected]>
Committer: bpintea <[email protected]>
Date:   Mon Aug  9 21:36:39 2010 +0200

b/f: avoid aborting when invite and config both require 100rel support

A missing 'break' led to an abort(), in case incomming invite featured a
required '100rel' and config was also set to 'required' (lost on merge
from svn).

Bug spotted by Vladimir Broz.

---

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

diff --git a/core/AmSession.cpp b/core/AmSession.cpp
index 3f646a0..b542103 100644
--- a/core/AmSession.cpp
+++ b/core/AmSession.cpp
@@ -703,6 +703,7 @@ void AmSession::onSipRequest(const AmSipRequest& req)
             setStopped();
           return;
         }
+        break; // 100rel required
       default:
         ERROR("BUG: unexpected value `%d' for '" SIP_EXT_100REL "' switch.", 
           reliable_1xx);

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

Reply via email to