Module: kamailio
Branch: 6.1
Commit: f8dde3f7fa22934728329ac054b6f107efd93f3e
URL: 
https://github.com/kamailio/kamailio/commit/f8dde3f7fa22934728329ac054b6f107efd93f3e

Author: Federico Cabiddu <[email protected]>
Committer: Federico Cabiddu <[email protected]>
Date: 2026-01-30T13:24:17+01:00

uac: copy uac_flag to transaction's uas request in replace_callback

(cherry picked from commit 3da94a1920f0dfafc553c0d7519fd9733ce00899)

---

Modified: src/modules/uac/replace.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/f8dde3f7fa22934728329ac054b6f107efd93f3e.diff
Patch: 
https://github.com/kamailio/kamailio/commit/f8dde3f7fa22934728329ac054b6f107efd93f3e.patch

---

diff --git a/src/modules/uac/replace.c b/src/modules/uac/replace.c
index 61d57bbfd80..1b291daebad 100644
--- a/src/modules/uac/replace.c
+++ b/src/modules/uac/replace.c
@@ -884,6 +884,7 @@ static void replace_callback(
        int dlgvar_index = 0;
        int dlgvar_dpindex = 0;
        str *dlgvar_names;
+       struct cell *Trans;
 
        if(!dlg || !_params || _params->direction == DLG_DIR_NONE || 
!_params->req)
                return;
@@ -1016,6 +1017,11 @@ static void replace_callback(
        }
        msg->msg_flags |= uac_flag;
 
+       if((Trans = uac_tmb.t_gett()) != NULL && Trans != T_UNDEFINED
+                       && Trans->uas.request) {
+               Trans->uas.request->msg_flags |= uac_flag;
+       }
+
        return;
 }
 

_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to