diff --git a/src/modules/topos/tps_msg.c b/src/modules/topos/tps_msg.c index 632d8119be2..0027a082035 100644 --- a/src/modules/topos/tps_msg.c +++ b/src/modules/topos/tps_msg.c @@ -1002,9 +1002,9 @@ int tps_request_sent(sip_msg_t *msg, int dialog, int local) if(dialog!=0) { tps_storage_end_dialog(msg, &mtsd, ptsd); - } - if(tps_storage_update_dialog(msg, &mtsd, &stsd, TPS_DBU_CONTACT)<0) { - goto error; + if(tps_storage_update_dialog(msg, &mtsd, &stsd, TPS_DBU_CONTACT)<0) { + goto error; + } } done: