X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/425b94fd77a3aa6158d08616f90a080f38a42625..0eece8a7f0c4e65b2f51572c8c792bed1b5a48d2:/windows/winnet.c diff --git a/windows/winnet.c b/windows/winnet.c index 2088f9d7..c82959ac 100644 --- a/windows/winnet.c +++ b/windows/winnet.c @@ -645,7 +645,7 @@ int sk_address_is_local(SockAddr addr) #ifndef NO_IPV6 if (family == AF_INET6) { - return IN6_IS_ADDR_LOOPBACK((const struct in6_addr *)step.ai->ai_addr); + return IN6_IS_ADDR_LOOPBACK(&((const struct sockaddr_in6 *)step.ai->ai_addr)->sin6_addr); } else #endif if (family == AF_INET) {