diff --git a/daemon/src/sip/sipvoiplink.cpp b/daemon/src/sip/sipvoiplink.cpp index 57a046a44b7d7dbdfa8cceee2eadbab7a60a3ef4..603db92656c4735a951c48470474af9f8bdbdbf8 100644 --- a/daemon/src/sip/sipvoiplink.cpp +++ b/daemon/src/sip/sipvoiplink.cpp @@ -311,6 +311,12 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata) PJ_ASSERT_RETURN(pjsip_dlg_set_transport(dialog, tp) == PJ_SUCCESS, 1); + if (!call->inv) { + ERROR("SIPVoIPLink: Call invite is not initialized"); + delete call; + return false; + } + call->inv->mod_data[mod_ua_.id] = call; // Check whether Replaces header is present in the request and process accordingly.