summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--res/res_pjsip/pjsip_outbound_auth.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/res/res_pjsip/pjsip_outbound_auth.c b/res/res_pjsip/pjsip_outbound_auth.c
index 5996d919b..28ca3ec8a 100644
--- a/res/res_pjsip/pjsip_outbound_auth.c
+++ b/res/res_pjsip/pjsip_outbound_auth.c
@@ -54,9 +54,11 @@ static pj_bool_t outbound_auth(pjsip_rx_data *rdata)
tsx = pjsip_rdata_get_tsx(rdata);
dlg = pjsip_rdata_get_dlg(rdata);
- ast_assert(dlg != NULL && tsx != NULL);
- endpoint = ast_sip_dialog_get_endpoint(dlg);
+ if (!dlg || !tsx) {
+ return PJ_FALSE;
+ }
+ endpoint = ast_sip_dialog_get_endpoint(dlg);
if (!endpoint) {
return PJ_FALSE;
}