From 5265d7cd073d729445ede5c0470b6a62ada9a856 Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Nov 17 2020 17:30:48 +0000 Subject: Accidentally forgotten patch added Signed-off-by: Peter Lemenkov --- diff --git a/opensips-0007-tm-clone-message-in-async-mode-only-in-request-route.patch b/opensips-0007-tm-clone-message-in-async-mode-only-in-request-route.patch new file mode 100644 index 0000000..20d9aa5 --- /dev/null +++ b/opensips-0007-tm-clone-message-in-async-mode-only-in-request-route.patch @@ -0,0 +1,19 @@ +From: Peter Lemenkov +Date: Mon, 12 Oct 2020 15:47:05 +0200 +Subject: [PATCH] tm: clone message in async mode only in request route + +Signed-off-by: Peter Lemenkov + +diff --git a/modules/tm/async.c b/modules/tm/async.c +index d452b37dc..9815cc8ab 100644 +--- a/modules/tm/async.c ++++ b/modules/tm/async.c +@@ -239,7 +239,7 @@ int t_handle_async(struct sip_msg *msg, struct action* a , int resume_route, + } else { + /* update the cloned UAS (from transaction) + * with data from current msg */ +- if (t->uas.request) ++ if ((t->uas.request) && (route_type==REQUEST_ROUTE)) + update_cloned_msg_from_msg( t->uas.request, msg); + } +