mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-02 20:08:17 +00:00
res_pjsip_config_wizard.c: Add port matching support.
In f8b0c2c9 we added support for port numbers in 'match' statements
but neglected to include that support in the PJSIP config wizard.
The removed code would have also prevented IPv6 addresses from being
successfully used in the config wizard as well.
ASTERISK-29503 #close
Change-Id: Idd5bbfd48009e7a741757743dbaea68e2835a34d
This commit is contained in:
committed by
George Joseph
parent
c01b4e0d4b
commit
0ac9c83561
@@ -764,18 +764,8 @@ static int handle_identify(const struct ast_sorcery *sorcery, struct object_type
|
||||
|
||||
if (!ast_variable_find_last_in_list(vars, "match")) {
|
||||
for (host_counter = 0; host_counter < host_count; host_counter++) {
|
||||
char *rhost = AST_VECTOR_GET(remote_hosts_vector, host_counter);
|
||||
char host[strlen(rhost) + 1];
|
||||
char *colon;
|
||||
|
||||
/* If there's a :port specified, we have to remove it. */
|
||||
strcpy(host, rhost); /* Safe */
|
||||
colon = strchr(host, ':');
|
||||
if (colon) {
|
||||
*colon = '\0';
|
||||
}
|
||||
|
||||
variable_list_append_return(&vars, "match", host);
|
||||
variable_list_append_return(&vars, "match",
|
||||
AST_VECTOR_GET(remote_hosts_vector, host_counter));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user