From 3ffd0f7db59e59e5bd29d6817b9d577a6c918194 Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Sat, 8 Dec 2012 13:09:10 +0200 Subject: [PATCH] Fix IPv6 address memcpy --- src/dnslookup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dnslookup.c b/src/dnslookup.c index f236a04..0c0efe9 100644 --- a/src/dnslookup.c +++ b/src/dnslookup.c @@ -167,7 +167,7 @@ static struct addrinfo *mk_addrinfo(const void *adr, int af) sa6 = calloc(1, sizeof(*sa6)); if (!sa6) goto failed; - memcpy(&sa6->sin6_addr, adr, sizeof(*sa6)); + memcpy(&sa6->sin6_addr, adr, sizeof(sa6->sin6_addr)); sa6->sin6_family = af; ai->ai_addr = (struct sockaddr *)sa6; ai->ai_addrlen = sizeof(*sa6); -- 2.40.0