Module: kamailio
Branch: master
Commit: a471e4723206cdce7e9e319af344145b92444698
URL: 
https://github.com/kamailio/kamailio/commit/a471e4723206cdce7e9e319af344145b92444698

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2016-11-03T12:55:31+01:00

auth_ephemeral: re-ordered code so access to sip msg is done after NULL check

---

Modified: modules/auth_ephemeral/authorize.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/a471e4723206cdce7e9e319af344145b92444698.diff
Patch: 
https://github.com/kamailio/kamailio/commit/a471e4723206cdce7e9e319af344145b92444698.patch

---

diff --git a/modules/auth_ephemeral/authorize.c 
b/modules/auth_ephemeral/authorize.c
index 5725d7f..cae32fb 100644
--- a/modules/auth_ephemeral/authorize.c
+++ b/modules/auth_ephemeral/authorize.c
@@ -334,17 +334,17 @@ int autheph_www2(struct sip_msg *_m, char *_realm, char 
*_method)
                return AUTH_ERROR;
        }
 
-       if (_m->REQ_METHOD == METHOD_ACK || _m->REQ_METHOD == METHOD_CANCEL)
-       {
-               return AUTH_OK;
-       }
-
        if(_m == NULL || _realm == NULL)
        {
                LM_ERR("invalid parameters\n");
                return AUTH_ERROR;
        }
 
+       if (_m->REQ_METHOD == METHOD_ACK || _m->REQ_METHOD == METHOD_CANCEL)
+       {
+               return AUTH_OK;
+       }
+
        if (get_str_fparam(&srealm, _m, (fparam_t*)_realm) < 0)
        {
                LM_ERR("failed to get realm value\n");


_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to