]> sjero.net Git - wget/blobdiff - src/connect.c
Silent warnings reported by clang.
[wget] / src / connect.c
index 22fccb5901440be0b59f69e094dfe253b7e919d2..2922e88392a6fd584aee4dee27fef97fdfeebf45 100644 (file)
@@ -541,10 +541,11 @@ bool
 socket_ip_address (int sock, ip_address *ip, int endpoint)
 {
   struct sockaddr_storage storage;
-  struct sockaddr *sockaddr = (struct sockaddr *)&storage;
+  struct sockaddr *sockaddr = (struct sockaddr *) &storage;
   socklen_t addrlen = sizeof (storage);
   int ret;
 
+  memset (sockaddr, 0, addrlen);
   if (endpoint == ENDPOINT_LOCAL)
     ret = getsockname (sock, sockaddr, &addrlen);
   else if (endpoint == ENDPOINT_PEER)