Skip to content
Snippets Groups Projects
Commit b522d785 authored by Tristan Matthews's avatar Tristan Matthews
Browse files

sip: do NULL check before dereference

Refs #45344
parent 049d7b96
No related branches found
No related tags found
No related merge requests found
...@@ -2195,7 +2195,7 @@ void transaction_state_changed_cb(pjsip_inv_session * inv, ...@@ -2195,7 +2195,7 @@ void transaction_state_changed_cb(pjsip_inv_session * inv,
pjsip_rx_data *r_data = event->body.tsx_state.src.rdata; pjsip_rx_data *r_data = event->body.tsx_state.src.rdata;
// Get the message inside the transaction // Get the message inside the transaction
if (!r_data->msg_info.msg->body) if (!r_data or !r_data->msg_info.msg->body)
return; return;
const char *formattedMsgPtr = static_cast<const char*>(r_data->msg_info.msg->body->data); const char *formattedMsgPtr = static_cast<const char*>(r_data->msg_info.msg->body->data);
...@@ -2230,9 +2230,6 @@ void transaction_state_changed_cb(pjsip_inv_session * inv, ...@@ -2230,9 +2230,6 @@ void transaction_state_changed_cb(pjsip_inv_session * inv,
Manager::instance().incomingMessage(call->getCallId(), from, findTextMessage(formattedMessage)); Manager::instance().incomingMessage(call->getCallId(), from, findTextMessage(formattedMessage));
if (!event->body.tsx_state.src.rdata)
return;
// Respond with a 200/OK // Respond with a 200/OK
sendOK(inv->dlg, r_data, tsx); sendOK(inv->dlg, r_data, tsx);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment