Update automatically managed build utilities. buildable/master
authorMark Wooding <mdw@distorted.org.uk>
Mon, 25 Apr 2016 13:52:17 +0000 (14:52 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 25 Apr 2016 13:52:17 +0000 (14:52 +0100)
debian/changelog
noip.c

index 83ce073..720da0e 100644 (file)
@@ -1,3 +1,9 @@
+preload-hacks (1.1.3) experimental; urgency=low
+
+  * Fix memset length error; reported by Ian Jackson.
+
+ -- Mark Wooding <mdw@distorted.org.uk>  Mon, 25 Apr 2016 14:51:09 +0100
+
 preload-hacks (1.1.2) experimental; urgency=high
 
   * noip: Don't accept a symbolic link as a socket directory.  This closes
diff --git a/noip.c b/noip.c
index 72baaee..5ccc9e2 100644 (file)
--- 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;