diff options
Diffstat (limited to 'src/remoteip.c')
-rw-r--r-- | src/remoteip.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/remoteip.c b/src/remoteip.c index 573b69d..2966eca 100644 --- a/src/remoteip.c +++ b/src/remoteip.c @@ -48,7 +48,7 @@ str_is_ipv4(const char *addr) return (dot_count == 3); } -#define PFXSTR_IPV4_MAPPED "::ffff:" +#define PFXSTR_IPV4_MAPPED "::ffff" #define PFXLEN_IPV4_MAPPED (sizeof PFXSTR_IPV4_MAPPED - 1) static int @@ -217,7 +217,7 @@ str_to_cidr(char const *str, struct cidr *cidr, if (*end == 0) masklen_to_netmask(cidr->netmask, cidr->len, masklen); else if ((cidr->family == AF_INET && str_is_ipv4(p)) - || (cidr->family == AF_INET6 && str_is_ipv6(ipbuf))) { + || (cidr->family == AF_INET6 && str_is_ipv6(p))) { rc = inet_pton(cidr->family, p, &inaddr); if (rc != 1) { error(file, line, "bad netmask: %s", |