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

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2017-01-30T16:45:26+01:00

cfgt: check first out of range index

---

Modified: src/modules/cfgt/cfgt_json.c

---

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

---

diff --git a/src/modules/cfgt/cfgt_json.c b/src/modules/cfgt/cfgt_json.c
index 458ef93..2974adf 100644
--- a/src/modules/cfgt/cfgt_json.c
+++ b/src/modules/cfgt/cfgt_json.c
@@ -92,7 +92,7 @@ int _cfgt_xavp_dump_lookup(pv_param_t *param)
 
        xname = (pv_xavp_name_t*)param->pvn.u.dname;
 
-       while(_cfgt_xavp_dump[i]!=NULL&&i<CFGT_XAVP_DUMP_SIZE)
+       while(i<CFGT_XAVP_DUMP_SIZE && _cfgt_xavp_dump[i]!=NULL)
        {
                if(_cfgt_xavp_dump[i]->len==xname->name.len)
                {
@@ -386,4 +386,4 @@ int cfgt_get_json(struct sip_msg* msg, unsigned int mask, 
srjson_doc_t *jdoc,
 error:
        srjson_Delete(jdoc, head);
        return -1;
-}
\ No newline at end of file
+}


_______________________________________________
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