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

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2025-02-14T12:40:57+01:00

call_control: free pv field in case of error

---

Modified: src/modules/call_control/call_control.c

---

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

---

diff --git a/src/modules/call_control/call_control.c 
b/src/modules/call_control/call_control.c
index fd1bf0736fc..83febe1f5b1 100644
--- a/src/modules/call_control/call_control.c
+++ b/src/modules/call_control/call_control.c
@@ -290,6 +290,9 @@ int cc_parse_param(void *val, AVP_List **avps)
                if(!(mp->next)) {
                        PKG_MEM_ERROR;
                        pkg_free(p0);
+                       if(mp->pv) {
+                               pkg_free(mp->pv);
+                       }
                        pkg_free(mp);
                        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