From c2c8e82929e4f07522c47ab73dae2ed916bab6db Mon Sep 17 00:00:00 2001 From: Adam Porteous <adam.porteous@bt.com> Date: Fri, 24 Feb 2023 14:07:25 +0000 Subject: [PATCH] Check for null pointer before accessing the remote->conn to set the farEndIPAddress --- res/res_pjsip_session.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/res_pjsip_session.c b/res/res_pjsip_session.c index de0c72ea30..0cb8babe21 100644 --- a/res/res_pjsip_session.c +++ b/res/res_pjsip_session.c @@ -1074,7 +1074,7 @@ static int handle_negotiated_sdp(struct ast_sip_session *session, const pjmedia_ unsigned int changed = 0; /* 0 = unchanged, 1 = new source, 2 = new topology */ SCOPE_ENTER(1, "%s\n", ast_sip_session_get_name(session)); - if (session && session->channel) + if (session && session->channel && remote && remote->conn) ast_channel_farEndIPAddress_set(session->channel, pj_strbuf(&remote->conn->addr), pj_strlen(&remote->conn->addr)); if (!session->pending_media_state->topology) { -- GitLab