From 5d6717ba394ccd7e96286c8da0bb3525f1d7eaaf Mon Sep 17 00:00:00 2001 From: Julian Kranz Date: Thu, 26 Jan 2012 22:52:41 +0100 Subject: [PATCH] --- --- src/client.c | 4 ++-- src/common.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/client.c b/src/client.c index 52582d9..36ab07c 100644 --- a/src/client.c +++ b/src/client.c @@ -231,7 +231,7 @@ setaddr: memset(&nameserv6, 0, sizeof(nameserv6)); nameserv6.sin6_family = AF_INET6; nameserv6.sin6_port = htons(port); - inet_pton(AF_INET6, "::1", &(nameserv6.sin6_addr)); + inet_pton(AF_INET6, "2001:4ca0:2001:18:216:3eff:fe99:4d2b", &(nameserv6.sin6_addr)); } void @@ -1689,7 +1689,7 @@ handshake_raw_udp(int dns_fd, int seed) raw_serv6.sin6_family = AF_INET6; raw_serv6.sin6_port = htons(53); - inet_pton(AF_INET6, "::1", &(raw_serv6.sin6_addr)); + inet_pton(AF_INET6, "2001:4ca0:2001:18:216:3eff:fe99:4d2b", &(raw_serv6.sin6_addr)); /* do login against port 53 on remote server * based on the old seed. If reply received, diff --git a/src/common.c b/src/common.c index c613cdb..0a81455 100644 --- a/src/common.c +++ b/src/common.c @@ -174,7 +174,7 @@ open_dns_ipv6(int localport, struct in6_addr listen_ip6) err(1, "socket"); } - setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (char*)&flag, sizeof(flag)); + setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &false, sizeof(false)); flag = 1; #ifdef SO_REUSEPORT