diff options
author | Joshua Elson <joshelson@gmail.com> | 2018-02-01 14:01:25 -0500 |
---|---|---|
committer | Richard Mudgett <rmudgett@digium.com> | 2018-02-01 15:33:23 -0600 |
commit | 73f92c2c52a3341d97f3f48d2beae95347250dab (patch) | |
tree | 8ded43ba1d5c894799083ad552ab219518b1cdc4 /res/res_pjsip_mwi.c | |
parent | f041bc7863833c2d6b90b585694132171bc27aa2 (diff) |
res_pjsip_mwi.c: Fix null pointer crash
ASTERISK-27652 #close
Change-Id: I78a0d38bfd8d0d82830f3d53da04872d6b67284d
Diffstat (limited to 'res/res_pjsip_mwi.c')
-rw-r--r-- | res/res_pjsip_mwi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/res/res_pjsip_mwi.c b/res/res_pjsip_mwi.c index 90fdc098c..4cd892c05 100644 --- a/res/res_pjsip_mwi.c +++ b/res/res_pjsip_mwi.c @@ -650,11 +650,11 @@ static void send_mwi_notify(struct mwi_subscription *sub) .body_type = AST_SIP_MESSAGE_ACCUMULATOR, .body_data = &counter, }; - const char *resource = ast_sip_subscription_get_resource_name(sub->sip_sub); ao2_callback(sub->stasis_subs, OBJ_NODATA, get_message_count, &counter); if (sub->is_solicited) { + const char *resource = ast_sip_subscription_get_resource_name(sub->sip_sub); struct ast_sip_endpoint *endpoint = ast_sip_subscription_get_endpoint(sub->sip_sub); struct ast_sip_aor *aor = find_aor_for_resource(endpoint, resource); pjsip_dialog *dlg = ast_sip_subscription_get_dialog(sub->sip_sub); |