Module: kamailio Branch: master Commit: 98f927149c2f6865dd6b709f4a3bb7be77e57f5c URL: https://github.com/kamailio/kamailio/commit/98f927149c2f6865dd6b709f4a3bb7be77e57f5c
Author: Daniel-Constantin Mierla <[email protected]> Committer: Daniel-Constantin Mierla <[email protected]> Date: 2016-03-18T16:05:18+01:00 topos: no processing needed for 100 responses --- Modified: modules/topos/topos_mod.c Modified: modules/topos/tps_msg.c --- Diff: https://github.com/kamailio/kamailio/commit/98f927149c2f6865dd6b709f4a3bb7be77e57f5c.diff Patch: https://github.com/kamailio/kamailio/commit/98f927149c2f6865dd6b709f4a3bb7be77e57f5c.patch --- diff --git a/modules/topos/topos_mod.c b/modules/topos/topos_mod.c index 99267a1..4bdcbcf 100644 --- a/modules/topos/topos_mod.c +++ b/modules/topos/topos_mod.c @@ -292,6 +292,10 @@ int tps_msg_received(void *data) } } else { /* reply */ + if(msg->first_line.u.reply.statuscode==100) { + /* nothing to do - it should be absorbed */ + return 0; + } tps_response_received(&msg); } diff --git a/modules/topos/tps_msg.c b/modules/topos/tps_msg.c index eee546d..e6d02ce 100644 --- a/modules/topos/tps_msg.c +++ b/modules/topos/tps_msg.c @@ -491,6 +491,11 @@ int tps_response_received(sip_msg_t *msg) tps_data_t btsd; str lkey; + if(msg->first_line.u.reply.statuscode==100) { + /* nothing to do - it should be absorbed */ + return 0; + } + memset(&mtsd, 0, sizeof(tps_data_t)); memset(&stsd, 0, sizeof(tps_data_t)); memset(&btsd, 0, sizeof(tps_data_t)); _______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
