diff --git a/src/sip/sipvoiplink.cpp b/src/sip/sipvoiplink.cpp index 413ab8682e0c0b0731837b45a7b980252c42dd3f..258bacecaa328ba8e0e2f70fa73bff60aa5ab894 100644 --- a/src/sip/sipvoiplink.cpp +++ b/src/sip/sipvoiplink.cpp @@ -361,6 +361,9 @@ transaction_request_cb(pjsip_rx_data *rdata) return PJ_FALSE; } + // dialog is now owned by invite + pjsip_dlg_dec_lock(dialog); + inv->mod_data[mod_ua_.id] = call.get(); call->inv.reset(inv);