diff options
author | Marco d'Itri <md@linux.it> | 2014-10-15 15:20:04 +0200 |
---|---|---|
committer | Marco d'Itri <md@linux.it> | 2014-10-16 01:52:04 +0200 |
commit | d96160845111810ff5fb43abf384cfa4c204f8f7 (patch) | |
tree | 9b29221417af93e0d6abe45647c763162bf45838 | |
parent | 29b1a3a9c33c93362bbb280b2517a5ae4f433db4 (diff) | |
download | whois-d96160845111810ff5fb43abf384cfa4c204f8f7.tar.gz |
Convert tld_serv_list to in_domain()
-rwxr-xr-x | make_tld_serv.pl | 2 | ||||
-rw-r--r-- | whois.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/make_tld_serv.pl b/make_tld_serv.pl index 6afa03e..c962015 100755 --- a/make_tld_serv.pl +++ b/make_tld_serv.pl @@ -10,7 +10,7 @@ while (<>) { next if /^$/; die "format error: $_" if not - (my ($a, $b) = /^([\w\d\.-]+)\s+([\w\d\.:-]+|[A-Z]+\s+.*)$/); + (my ($a, $b) = /^\.(\w[\w\d\.-]+)\s+([\w\d\.:-]+|[A-Z]+\s+.*)$/); $b =~ s/^W(?:EB)?\s+/\\x01/; $b =~ s/^VERISIGN\s+/\\x04" "/; @@ -524,7 +524,7 @@ char *guess_server(const char *s) /* check the TLDs list */ for (i = 0; tld_serv[i]; i += 2) - if (domcmp(s, tld_serv[i])) + if (in_domain(s, tld_serv[i])) return strdup(tld_serv[i + 1]); /* use the default server name for "new" gTLDs */ |