Merge "pjsip: restrict function PJSIP_PARSE_URI to parse only SIP/SIPS URIs"

pull/13/head
George Joseph 6 years ago committed by Gerrit Code Review
commit 12f42eaaaa

@ -1124,7 +1124,7 @@ static int parse_uri_cb(void *data)
pj_strdup2_with_null(pool, &tmp, args->uri);
uri = (pjsip_name_addr *)pjsip_parse_uri(pool, tmp.ptr, tmp.slen, PJSIP_PARSE_URI_AS_NAMEADDR);
if (!uri) {
if (!uri || (!PJSIP_URI_SCHEME_IS_SIP(uri) && !PJSIP_URI_SCHEME_IS_SIPS(uri))) {
ast_log(LOG_WARNING, "Failed to parse URI '%s'\n", args->uri);
pjsip_endpt_release_pool(ast_sip_get_pjsip_endpoint(), pool);
args->ret = -1;

Loading…
Cancel
Save