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

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2025-04-28T11:17:12+02:00

lib/ims: free before return on not finding the token

---

Modified: src/lib/ims/ims_getters.c

---

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

---

diff --git a/src/lib/ims/ims_getters.c b/src/lib/ims/ims_getters.c
index 8d97a7a54f9..aabf221d9d9 100644
--- a/src/lib/ims/ims_getters.c
+++ b/src/lib/ims/ims_getters.c
@@ -1310,6 +1310,7 @@ int cscf_get_p_charging_vector(
        p = strtok(header_body.s, " ;:\r\t\n\"=");
 loop:
        if(p == NULL || p > (header_body.s + header_body.len)) {
+               ims_str_free(header_body, pkg);
                return 1;
        }
 

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to