Module: sems Branch: master Commit: ec5fb74b4535402b2b14cff5304ad5a7fa62dace URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ec5fb74b4535402b2b14cff5304ad5a7fa62dace
Author: bpintea <[email protected]> Committer: bpintea <[email protected]> Date: Sat Nov 20 19:18:11 2010 +0100 100rel fix: 420 reject only if Require present, not Supported b/f: don't reject INVITEs featuring 100rel if Supported is present, but Require (c&p err) --- core/AmSipDialog.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/core/AmSipDialog.cpp b/core/AmSipDialog.cpp index 1f6f930..b0226b1 100644 --- a/core/AmSipDialog.cpp +++ b/core/AmSipDialog.cpp @@ -167,7 +167,7 @@ int AmSipDialog::rel100OnRequestIn(const AmSipRequest& req) case REL100_DISABLED: // TODO: shouldn't this be part of a more general check in SEMS? - if (key_in_list(getHeader(req.hdrs,SIP_HDR_SUPPORTED),SIP_EXT_100REL)) + if (key_in_list(getHeader(req.hdrs,SIP_HDR_REQUIRE),SIP_EXT_100REL)) reply_error(req, 420, SIP_REPLY_BAD_EXTENSION, SIP_HDR_COLSP(SIP_HDR_UNSUPPORTED) SIP_EXT_100REL CRLF); break; _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
