X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/41b25be6302a8e4b8044d37fc11408286c0b667d..db74a69d9e792e349fad5bd69643a3fc32829bf7:/unix/uxnet.c diff --git a/unix/uxnet.c b/unix/uxnet.c index c0f24719..96d3aa51 100644 --- a/unix/uxnet.c +++ b/unix/uxnet.c @@ -326,7 +326,9 @@ void sk_getaddr(SockAddr addr, char *buf, int buflen) int sk_hostname_is_local(char *name) { - return !strcmp(name, "localhost"); + return !strcmp(name, "localhost") || + !strcmp(name, "::1") || + !strncmp(name, "127.", 4); } #define ipv4_is_loopback(addr) \