mirror of
https://github.com/rfc1036/whois.git
synced 2026-05-03 06:51:09 +00:00
Convert convert_inaddr() to in_domain()
This commit is contained in:
parent
3ad4f43735
commit
45bdfcc27c
6
whois.c
6
whois.c
@ -1261,17 +1261,17 @@ char *convert_inaddr(const char *s)
|
||||
if (errno || a < 0 || a > 255 || *endptr != '.')
|
||||
return strdup("0.0.0.0");
|
||||
|
||||
if (domcmp(endptr + 1, ".in-addr.arpa")) {
|
||||
if (in_domain(endptr + 1, "in-addr.arpa")) {
|
||||
b = strtol(endptr + 1, &endptr, 10); /* 1.2. */
|
||||
if (errno || b < 0 || b > 255 || *endptr != '.')
|
||||
return strdup("0.0.0.0");
|
||||
|
||||
if (domcmp(endptr + 1, ".in-addr.arpa")) {
|
||||
if (in_domain(endptr + 1, "in-addr.arpa")) {
|
||||
c = strtol(endptr + 1, &endptr, 10); /* 1.2.3. */
|
||||
if (errno || c < 0 || c > 255 || *endptr != '.')
|
||||
return strdup("0.0.0.0");
|
||||
|
||||
if (domcmp(endptr + 1, ".in-addr.arpa"))
|
||||
if (in_domain(endptr + 1, "in-addr.arpa"))
|
||||
return strdup("0.0.0.0");
|
||||
} else {
|
||||
c = b; b = a; a = 0;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user