From: Mark Wooding Date: Mon, 25 Apr 2016 13:23:33 +0000 (+0100) Subject: noip.c: Fix memset length error. X-Git-Tag: 1.1.3~1 X-Git-Url: https://git.distorted.org.uk/~mdw/preload-hacks/commitdiff_plain/dc2b0a445a0a71dc738f643e6faef01b425527a8 noip.c: Fix memset length error. Reported by Ian Jackson; thanks. --- diff --git a/noip.c b/noip.c index 72baaee..5ccc9e2 100644 --- a/noip.c +++ b/noip.c @@ -353,7 +353,7 @@ static void wildcard_address(int af, struct sockaddr *sa) } break; case AF_INET6: { struct sockaddr_in6 *sin6 = SIN6(sa); - memset(sin6, 0, sizeof(sin6)); + memset(sin6, 0, sizeof(*sin6)); sin6->sin6_family = AF_INET6; sin6->sin6_port = 0; sin6->sin6_addr = in6addr_any;