Module: kamailio Branch: master Commit: 7f90f9e9ac63e885016d8b7bfa62d24673d1c74b URL: https://github.com/kamailio/kamailio/commit/7f90f9e9ac63e885016d8b7bfa62d24673d1c74b
Author: Daniel-Constantin Mierla <[email protected]> Committer: Daniel-Constantin Mierla <[email protected]> Date: 2026-01-20T09:51:04+01:00 core: sip msg clone - duplicate message lumps --- Modified: src/core/sip_msg_clone.c --- Diff: https://github.com/kamailio/kamailio/commit/7f90f9e9ac63e885016d8b7bfa62d24673d1c74b.diff Patch: https://github.com/kamailio/kamailio/commit/7f90f9e9ac63e885016d8b7bfa62d24673d1c74b.patch --- diff --git a/src/core/sip_msg_clone.c b/src/core/sip_msg_clone.c index d3092e08ce8..b524f817886 100644 --- a/src/core/sip_msg_clone.c +++ b/src/core/sip_msg_clone.c @@ -1084,6 +1084,19 @@ int sip_msg_copy(sip_msg_t *imsg, sip_msg_t *omsg, unsigned int flags) memcpy(omsg->add_to_branch_s, imsg->add_to_branch_s, MAX_BRANCH_PARAM_LEN); omsg->add_to_branch_len = omsg->add_to_branch_len; + if(imsg->add_rm != NULL) { + omsg->add_rm = copy_lump_list(imsg->add_rm); + if(omsg->add_rm == NULL) { + goto error; + } + } + if(imsg->body_lumps != NULL) { + omsg->body_lumps = copy_lump_list(imsg->body_lumps); + if(omsg->body_lumps == NULL) { + goto error; + } + } + return 0; error: _______________________________________________ Kamailio - Development Mailing List -- [email protected] To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender!
