diff options
Diffstat (limited to 'res/res_pjsip.c')
-rw-r--r-- | res/res_pjsip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/res/res_pjsip.c b/res/res_pjsip.c index 4578e1047..650c68884 100644 --- a/res/res_pjsip.c +++ b/res/res_pjsip.c @@ -1850,7 +1850,7 @@ static void send_request_cb(void *token, pjsip_event *e) } AST_RWLIST_UNLOCK(&supplements); - if (tsx->status_code == 401 || tsx->status_code == 407) { + if ((tsx->status_code == 401 || tsx->status_code == 407) && req_data->endpoint) { if (!ast_sip_create_request_with_auth(&req_data->endpoint->outbound_auths, challenge, tsx, &tdata)) { pjsip_endpt_send_request(ast_sip_get_pjsip_endpoint(), tdata, -1, req_data->token, req_data->callback); } |