Module: kamailio Branch: master Commit: 6d658fe6c1af84368d093942356cf2b116ff17e5 URL: https://github.com/kamailio/kamailio/commit/6d658fe6c1af84368d093942356cf2b1...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: 2025-04-25T08:51:23+02:00
sca: free in case of parse headers error
---
Modified: src/modules/sca/sca_call_info.c
---
Diff: https://github.com/kamailio/kamailio/commit/6d658fe6c1af84368d093942356cf2b1... Patch: https://github.com/kamailio/kamailio/commit/6d658fe6c1af84368d093942356cf2b1...
---
diff --git a/src/modules/sca/sca_call_info.c b/src/modules/sca/sca_call_info.c index 3d5471178c0..0bf57b6f0a0 100644 --- a/src/modules/sca/sca_call_info.c +++ b/src/modules/sca/sca_call_info.c @@ -609,6 +609,7 @@ int sca_call_info_seize_held_call(sip_msg_t *msg, sca_call_info *call_info, // all headers must be parsed before using lump functions if(parse_headers(msg, HDR_EOH_F, 0) < 0) { LM_ERR("Failed to parse_headers\n"); + pkg_free(replaces_hdr.s); goto done; }