Lines Matching refs:patterns
178 char *patterns = xmalloc(strlen(opts) + 1); in auth_parse_options() local
187 patterns[i++] = '"'; in auth_parse_options()
190 patterns[i++] = *opts++; in auth_parse_options()
197 xfree(patterns); in auth_parse_options()
200 patterns[i] = 0; in auth_parse_options()
203 patterns) != 1) { in auth_parse_options()
204 xfree(patterns); in auth_parse_options()
215 xfree(patterns); in auth_parse_options()
223 char *patterns = xmalloc(strlen(opts) + 1); in auth_parse_options() local
232 patterns[i++] = '"'; in auth_parse_options()
235 patterns[i++] = *opts++; in auth_parse_options()
242 xfree(patterns); in auth_parse_options()
245 patterns[i] = 0; in auth_parse_options()
247 if (sscanf(patterns, "%255[^:]:%5[0-9]", host, sport) != 2 && in auth_parse_options()
248 sscanf(patterns, "%255[^/]/%5[0-9]", host, sport) != 2) { in auth_parse_options()
250 "<%.100s>", file, linenum, patterns); in auth_parse_options()
253 xfree(patterns); in auth_parse_options()
261 xfree(patterns); in auth_parse_options()
266 xfree(patterns); in auth_parse_options()