Module: kamailio Branch: master Commit: 2c6e87c50b13acdd94f77491eda0d73430f58dfc URL: https://github.com/kamailio/kamailio/commit/2c6e87c50b13acdd94f77491eda0d73430f58dfc
Author: Daniel-Constantin Mierla <[email protected]> Committer: Daniel-Constantin Mierla <[email protected]> Date: 2020-02-21T08:39:47+01:00 core: propagate xflags inside sip_msg_update_buffer() to new msg - xflags were lost when the msg structure was reinitialized (e.g., after msg_apply_chages()) --- Modified: src/core/msg_translator.c --- Diff: https://github.com/kamailio/kamailio/commit/2c6e87c50b13acdd94f77491eda0d73430f58dfc.diff Patch: https://github.com/kamailio/kamailio/commit/2c6e87c50b13acdd94f77491eda0d73430f58dfc.patch --- diff --git a/src/core/msg_translator.c b/src/core/msg_translator.c index 2b9bde51ec..91fdfeb711 100644 --- a/src/core/msg_translator.c +++ b/src/core/msg_translator.c @@ -3249,6 +3249,7 @@ int sip_msg_update_buffer(sip_msg_t *msg, str *obuf) msg->set_global_port = tmp.set_global_port; msg->flags = tmp.flags; msg->msg_flags = tmp.msg_flags; + memcpy(msg->xflags, tmp.xflags, KSR_XFLAGS_SIZE * sizeof(flag_t)); msg->hash_index = tmp.hash_index; msg->force_send_socket = tmp.force_send_socket; msg->fwd_send_flags = tmp.fwd_send_flags; _______________________________________________ Kamailio (SER) - Development Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
