summaryrefslogtreecommitdiff
path: root/res/res_pjsip_session.c
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2015-07-07 17:20:46 -0500
committerGerrit Code Review <gerrit2@gerrit.digium.api>2015-07-07 17:20:46 -0500
commitf35d8f5670ac9889cc52fdb103e9ae2c37d30c24 (patch)
treeba6980c399f8355e3cb76e349b5a1026c1daf3b7 /res/res_pjsip_session.c
parent618b97c143fe45ccaf945ea4835bb9c19b43be34 (diff)
parent8ea214aed782424a884b9a2f67d6dca270854e83 (diff)
Merge "PJSIP FAX: Fix T.38 automatic reject timer NULL channel pointer dereferences." into 13
Diffstat (limited to 'res/res_pjsip_session.c')
-rw-r--r--res/res_pjsip_session.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/res/res_pjsip_session.c b/res/res_pjsip_session.c
index a8f8cba85..8c04a7cfb 100644
--- a/res/res_pjsip_session.c
+++ b/res/res_pjsip_session.c
@@ -1039,7 +1039,10 @@ void ast_sip_session_resume_reinvite(struct ast_sip_session *session)
return;
}
- pjsip_endpt_process_rx_data(ast_sip_get_pjsip_endpoint(), session->deferred_reinvite, NULL, NULL);
+ if (session->channel) {
+ pjsip_endpt_process_rx_data(ast_sip_get_pjsip_endpoint(),
+ session->deferred_reinvite, NULL, NULL);
+ }
pjsip_rx_data_free_cloned(session->deferred_reinvite);
session->deferred_reinvite = NULL;
}