mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-05 04:32:44 +00:00
Merge "res_pjsip: Add to list of valid characters for from_user." into 13
This commit is contained in:
@@ -1142,11 +1142,11 @@ static int from_user_handler(const struct aco_option *opt,
|
||||
{
|
||||
struct ast_sip_endpoint *endpoint = obj;
|
||||
/* Valid non-alphanumeric characters for URI */
|
||||
char *valid_uri_marks = "-_.!~*`()";
|
||||
char *valid_uri_marks = "-._~%!$&'()*+,;=:";
|
||||
const char *val;
|
||||
|
||||
for (val = var->value; *val; val++) {
|
||||
if (!strchr(valid_uri_marks, *val) && !isdigit(*val) && !isalpha(*val)) {
|
||||
if (!isalpha(*val) && !isdigit(*val) && !strchr(valid_uri_marks, *val)) {
|
||||
ast_log(LOG_ERROR, "Error configuring endpoint '%s' - '%s' field "
|
||||
"contains invalid character '%c'\n",
|
||||
ast_sorcery_object_get_id(endpoint), var->name, *val);
|
||||
|
Reference in New Issue
Block a user