diff --git a/res/res_pjsip/pjsip_configuration.c b/res/res_pjsip/pjsip_configuration.c index cba8a7e7fbae74fe3a0362bc3c434c0232ccc5d2..3a752c90ddd03c6101412d016eb4be290453d3f0 100644 --- a/res/res_pjsip/pjsip_configuration.c +++ b/res/res_pjsip/pjsip_configuration.c @@ -1363,10 +1363,9 @@ static int sip_endpoint_apply_handler(const struct ast_sorcery *sorcery, void *o endpoint->media.rtp.dtls_cfg.default_setup = AST_RTP_DTLS_SETUP_ACTPASS; endpoint->media.rtp.dtls_cfg.verify = AST_RTP_DTLS_VERIFY_FINGERPRINT; - if (ast_strlen_zero(endpoint->media.rtp.dtls_cfg.certfile) || - (ast_strlen_zero(endpoint->media.rtp.dtls_cfg.cafile))) { + if (ast_strlen_zero(endpoint->media.rtp.dtls_cfg.certfile)) { ast_log(LOG_ERROR, "WebRTC can't be enabled on endpoint '%s' - a DTLS cert " - "or ca file has not been specified", ast_sorcery_object_get_id(endpoint)); + "has not been specified", ast_sorcery_object_get_id(endpoint)); return -1; } }