[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sr-dev
Subject:    [sr-dev] git:master:d4629be2: tm: add mandatory Max-Forwards header to local AC
From:       Victor Seva via sr-dev <sr-dev () lists ! kamailio ! org>
Date:       2024-05-20 10:18:42
Message-ID: E1s906M-0003mu-8u () www ! kamailio ! org
[Download RAW message or body]

Module: kamailio
Branch: master
Commit: d4629be286fc6d3cf61574e34ee877b2c5e9ee4a
URL: https://github.com/kamailio/kamailio/commit/d4629be286fc6d3cf61574e34ee877b2c5e9ee4a

Author: Juha Heinanen <jh@tutpro.com>
Committer: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: 2024-05-20T12:18:38+02:00

tm: add mandatory Max-Forwards header to local AC

---

Modified: src/modules/tm/t_msgbuilder.c

---

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

---

diff --git a/src/modules/tm/t_msgbuilder.c b/src/modules/tm/t_msgbuilder.c
index 362ff6c5eb5..1aa680aa9a4 100644
--- a/src/modules/tm/t_msgbuilder.c
+++ b/src/modules/tm/t_msgbuilder.c
@@ -1246,7 +1246,8 @@ char *build_dlg_ack(struct sip_msg *rpl, struct cell *Trans,
 
 	/* headers */
 	*len += Trans->from_hdr.len + Trans->callid_hdr.len + to->len
-			+ Trans->cseq_hdr_n.len + 1 + ACK_LEN + CRLF_LEN;
+			+ Trans->cseq_hdr_n.len + 1 + ACK_LEN + +MAXFWD_HEADER_LEN
+			+ CRLF_LEN;
 
 	/* copy'n'paste Route headers */
 
@@ -1291,6 +1292,8 @@ char *build_dlg_ack(struct sip_msg *rpl, struct cell *Trans,
 	append_str(p, Trans->callid_hdr.s, Trans->callid_hdr.len);
 	append_str(p, to->s, to->len);
 
+	append_str(p, MAXFWD_HEADER, MAXFWD_HEADER_LEN);
+
 	append_str(p, Trans->cseq_hdr_n.s, Trans->cseq_hdr_n.len);
 	append_str(p, " ", 1);
 	append_str(p, ACK, ACK_LEN);

_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-leave@lists.kamailio.org
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic