From 55b321924b1932a7b70d8580e96337bce76c9395 Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Thu, 21 Nov 2024 17:35:01 +0100 Subject: [PATCH] MT#61441 rtpengine: use to-tag for NG message when rtpp-flags Always use to-tag for NG message with rtpp-flags, if presented. This change is caused by the processing logic being moved to rtpengine with rtpp-flags. Change-Id: Ib656fdccbd366053bab37ef04c48659a6fd3acc1 (cherry picked from commit e527845822b8d52946b33796b08c47e1593401cc) (cherry picked from commit c937accfd09e4c04797127d1276e77e3d7db4053) --- debian/patches/series | 1 + ...ways_add_totag_to_ng_message_when_rtpp_flags.patch | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 debian/patches/sipwise/rtpengine_always_add_totag_to_ng_message_when_rtpp_flags.patch diff --git a/debian/patches/series b/debian/patches/series index 00b1ff1e0..9106be8ce 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -75,3 +75,4 @@ sipwise/pua_dialoginfo-use_uuid.patch ## git checkout -- debian/ ### git commit + git-review as usual ### +sipwise/rtpengine_always_add_totag_to_ng_message_when_rtpp_flags.patch diff --git a/debian/patches/sipwise/rtpengine_always_add_totag_to_ng_message_when_rtpp_flags.patch b/debian/patches/sipwise/rtpengine_always_add_totag_to_ng_message_when_rtpp_flags.patch new file mode 100644 index 000000000..c126b1ad8 --- /dev/null +++ b/debian/patches/sipwise/rtpengine_always_add_totag_to_ng_message_when_rtpp_flags.patch @@ -0,0 +1,11 @@ +--- a/src/modules/rtpengine/rtpengine.c ++++ b/src/modules/rtpengine/rtpengine.c +@@ -3179,7 +3179,7 @@ static bencode_item_t *rtpp_function_cal + */ + + /* affects to-tag parsing */ +- ng_flags.to = (op == OP_DELETE) ? 0 : 1; ++ ng_flags.to = (!parse_by_module || op != OP_DELETE) ? 1 : 0; + + /* module specific parsing */ + if(parse_by_module && flags && parse_flags(&ng_flags, msg, &op, flags->s))