瀏覽代碼

Properly zero-out addresses when setting them. Probably this was not hurting anything.

svn:r17749
Nick Mathewson 15 年之前
父節點
當前提交
d7f55dafe0
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/common/address.c

+ 2 - 2
src/common/address.c

@@ -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);
 }