From: Sungtae Kim Date: Sun, 13 Dec 2020 12:03:32 +0000 (+0100) Subject: res_pjsip_session: Fixed NULL active media topology handle X-Git-Tag: 16.16.0-rc1~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab3f57d88f2ba8166c3684c10956caade3966e2b;p=thirdparty%2Fasterisk.git res_pjsip_session: Fixed NULL active media topology handle Added NULL pointer check to prevent Asterisk crash. ASTERISK-29215 Change-Id: If07e50ea8d78cb610af9195fc13b5dca4bfcef95 --- diff --git a/res/res_pjsip_session.c b/res/res_pjsip_session.c index 34bd59741b..d15d7cb58d 100644 --- a/res/res_pjsip_session.c +++ b/res/res_pjsip_session.c @@ -2268,7 +2268,7 @@ static int sip_session_refresh(struct ast_sip_session *session, ast_sip_session_get_name(session)); } - if (active_media_state) { + if (active_media_state && active_media_state->topology) { struct ast_sip_session_media_state *new_pending_state; /* * We need to check if the passed in active and pending states are equal