Module: kamailio
Branch: 5.3
Commit: 0f8f2f523ecd282df260f83c8cd2e2ab193b543b
URL:
https://github.com/kamailio/kamailio/commit/0f8f2f523ecd282df260f83c8cd2e2a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Henning Westerholt <hw(a)skalatan.de>
Date: 2020-10-01T17:21:23Z
topos: update to-tag and rr on reply even to-tag is already set
- GH #2489
(cherry picked from commit acd7f6f1703d12aa8f2dce87e1b8e4b74d6b4d96)
---
Modified: src/modules/topos/tps_storage.c
---
Diff:
https://github.com/kamailio/kamailio/commit/0f8f2f523ecd282df260f83c8cd2e2a…
Patch:
https://github.com/kamailio/kamailio/commit/0f8f2f523ecd282df260f83c8cd2e2a…
---
diff --git a/src/modules/topos/tps_storage.c b/src/modules/topos/tps_storage.c
index 3bae45ec13..a4e6a6802b 100644
--- a/src/modules/topos/tps_storage.c
+++ b/src/modules/topos/tps_storage.c
@@ -1226,7 +1226,7 @@ int tps_db_update_branch(sip_msg_t *msg, tps_data_t *md, tps_data_t
*sd,
nr_keys = 0;
nr_ucols = 0;
- db_keys[nr_keys]=&td_col_a_uuid;
+ db_keys[nr_keys]=&tt_col_a_uuid;
db_ops[nr_keys]=OP_EQ;
db_vals[nr_keys].type = DB1_STR;
db_vals[nr_keys].nul = 0;
@@ -1249,8 +1249,7 @@ int tps_db_update_branch(sip_msg_t *msg, tps_data_t *md, tps_data_t
*sd,
}
if((mode & TPS_DBU_RPLATTRS) && msg->first_line.type==SIP_REPLY) {
- if(sd->b_tag.len<=0
- && msg->first_line.u.reply.statuscode>=180
+ if(msg->first_line.u.reply.statuscode>=180
&& msg->first_line.u.reply.statuscode<200) {
db_ucols[nr_ucols] = &tt_col_y_rr;