]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Properly zero-out addresses when setting them. Probably this was not hurting anything.
authorNick Mathewson <nickm@torproject.org>
Tue, 23 Dec 2008 14:21:34 +0000 (14:21 +0000)
committerNick Mathewson <nickm@torproject.org>
Tue, 23 Dec 2008 14:21:34 +0000 (14:21 +0000)
svn:r17749

src/common/address.c

index df4c3f570143f8f05e453613970df8f15264269e..67eb07f3a154ef6b5c5c4f2c4003b09beb03f6e5 100644 (file)
@@ -746,7 +746,7 @@ void
 tor_addr_from_ipv4n(tor_addr_t *dest, uint32_t v4addr)
 {
   tor_assert(dest);
-  memset(dest, 0, sizeof(dest));
+  memset(dest, 0, sizeof(tor_addr_t));
   dest->family = AF_INET;
   dest->addr.in_addr.s_addr = v4addr;
 }
@@ -758,7 +758,7 @@ tor_addr_from_ipv6_bytes(tor_addr_t *dest, const char *ipv6_bytes)
 {
   tor_assert(dest);
   tor_assert(ipv6_bytes);
-  memset(dest, 0, sizeof(dest));
+  memset(dest, 0, sizeof(tor_addr_t));
   dest->family = AF_INET6;
   memcpy(dest->addr.in6_addr.s6_addr, ipv6_bytes, 16);
 }