diff --git a/modules/tm/async.c b/modules/tm/async.c index 0f6600c40a..dd48793c13 100644 --- a/modules/tm/async.c +++ b/modules/tm/async.c @@ -443,7 +443,7 @@ 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) && ((msg->msg_flags & FL_TM_FAKE_REQ) == 0)) + if ((t->uas.request) && (route_type==REQUEST_ROUTE)) update_cloned_msg_from_msg( t->uas.request, msg); }