res_pjsip/pjsip_options: Do not 404 an OPTIONS request not sent to an endpoint
[asterisk/asterisk.git] / res / res_pjsip / pjsip_options.c
index 453b21e..150f43f 100644 (file)
@@ -641,7 +641,7 @@ static pj_bool_t options_on_rx_request(pjsip_rx_data *rdata)
 
        if (ast_shutting_down()) {
                send_options_response(rdata, 503);
-       } else if (!ast_exists_extension(NULL, endpoint->context, exten, 1, NULL)) {
+       } else if (!ast_strlen_zero(exten) && !ast_exists_extension(NULL, endpoint->context, exten, 1, NULL)) {
                send_options_response(rdata, 404);
        } else {
                send_options_response(rdata, 200);