From c1d41c061e940f9adb3ae52fe0a24e1338f31735 Mon Sep 17 00:00:00 2001 From: vadimd333 <33731676+vadimd333@users.noreply.github.com> Date: Wed, 10 Jun 2026 17:49:24 +0300 Subject: [PATCH] Update async.c https://github.com/OpenSIPS/opensips/issues/3914 --- modules/tm/async.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/tm/async.c b/modules/tm/async.c index 80e946d290c..639d9eca206 100644 --- a/modules/tm/async.c +++ b/modules/tm/async.c @@ -432,7 +432,8 @@ int t_handle_async(struct sip_msg *msg, struct action* a, } else { /* update the cloned UAS (from transaction) * with data from current msg */ - if ((t->uas.request) && (route_type==REQUEST_ROUTE)) + if ((t->uas.request) && (route_type==REQUEST_ROUTE) && + ((msg->msg_flags & FL_TM_FAKE_REQ) == 0)) update_cloned_msg_from_msg( t->uas.request, msg); }