Module: kamailio
Branch: 6.0
Commit: 3c19d508ea84d8541b9eca0fc06c0c62309b34cc
URL: 
https://github.com/kamailio/kamailio/commit/3c19d508ea84d8541b9eca0fc06c0c62309b34cc

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2025-06-24T18:54:26+02:00

secsipid: set global url pointer to null after free

- GH #4284

(cherry picked from commit 15a976808f5e785a6d234734b0a7de0d735d4a5a)

---

Modified: src/modules/secsipid/secsipid_mod.c

---

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

---

diff --git a/src/modules/secsipid/secsipid_mod.c 
b/src/modules/secsipid/secsipid_mod.c
index ebe2e2e50ef..eecf18c77bd 100644
--- a/src/modules/secsipid/secsipid_mod.c
+++ b/src/modules/secsipid/secsipid_mod.c
@@ -916,6 +916,7 @@ static sr_kemi_xval_t *ki_secsipid_get_url(sip_msg_t *msg, 
str *surl)
 
        if(_secsipid_get_url_val.s != NULL) {
                free(_secsipid_get_url_val.s);
+               _secsipid_get_url_val.s = NULL;
                _secsipid_get_url_val.len = 0;
        }
 
@@ -959,6 +960,7 @@ static int w_secsipid_get_url(sip_msg_t *msg, char *purl, 
char *povar)
        }
        if(_secsipid_get_url_val.s != NULL) {
                free(_secsipid_get_url_val.s);
+               _secsipid_get_url_val.s = NULL;
                _secsipid_get_url_val.len = 0;
        }
 

_______________________________________________
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