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

Author: Victor Seva <[email protected]>
Committer: Jose Luis Verdeguer <[email protected]>
Date: 2018-12-20T10:51:03+01:00

secfilter: fix memmory leak on error

---

Modified: src/modules/secfilter/secfilter_db.c

---

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

---

diff --git a/src/modules/secfilter/secfilter_db.c 
b/src/modules/secfilter/secfilter_db.c
index f6f4665640..274a45757b 100644
--- a/src/modules/secfilter/secfilter_db.c
+++ b/src/modules/secfilter/secfilter_db.c
@@ -211,6 +211,7 @@ int append_rule(int action, int type, str *value)
        new = shm_append_str_list(v, value->len, last_node, &total);
        if(!new) {
                LM_ERR("can't append new node\n");
+               shm_free(v);
                return -1;
        }
        LM_DBG("new node[%p] str:'%.*s'[%d]\n", new, new->s.len, new->s.s,


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to