mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 12:16:00 +00:00
Merge "pjsip: restrict function PJSIP_PARSE_URI to parse only SIP/SIPS URIs"
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user