version 1.36, 2017/03/10 03:52:48 |
version 1.37, 2017/03/10 04:24:55 |
|
|
#include <ctype.h> |
#include <ctype.h> |
#include <stdlib.h> |
#include <stdlib.h> |
#include <string.h> |
#include <string.h> |
|
#include <stdio.h> |
|
|
#include "xmalloc.h" |
#include "xmalloc.h" |
#include "match.h" |
#include "match.h" |
|
#include "misc.h" |
|
|
/* |
/* |
* Returns true if the given string matches the pattern (which may contain ? |
* Returns true if the given string matches the pattern (which may contain ? |
|
|
int |
int |
match_hostname(const char *host, const char *pattern) |
match_hostname(const char *host, const char *pattern) |
{ |
{ |
return match_pattern_list(host, pattern, 1); |
char *hostcopy = xstrdup(host); |
|
int r; |
|
|
|
lowercase(hostcopy); |
|
r = match_pattern_list(hostcopy, pattern, 1); |
|
free(hostcopy); |
|
return r; |
} |
} |
|
|
/* |
/* |