From 7e1d82a200b3c679b727e0ef28a245389708ae2f Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Sat, 19 Mar 2005 10:28:31 +0000 Subject: [PATCH] r5903: While I can't test IPv6, metze asked me to commit a matching change for unknown hosts that I just did for IPv4. Andrew Bartlett --- source/lib/socket/socket_ipv6.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/lib/socket/socket_ipv6.c b/source/lib/socket/socket_ipv6.c index 2384e60550b..25c5ca5798b 100644 --- a/source/lib/socket/socket_ipv6.c +++ b/source/lib/socket/socket_ipv6.c @@ -105,6 +105,9 @@ static NTSTATUS ipv6_tcp_connect(struct socket_context *sock, } srv_ip = interpret_addr6(srv_address); + if (memcmp(&srv_ip, &in6addr_any, sizeof(srv_ip)) == 0) { + return NT_STATUS_BAD_NETWORK_NAME; + } ZERO_STRUCT(srv_addr); srv_addr.sin6_addr = srv_ip; -- 2.34.1