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));
}
}