g_inet_socket_address_to_native: properly zero out sockaddr_in6
authorDan Winship <danw@gnome.org>
Mon, 17 Aug 2009 17:20:49 +0000 (13:20 -0400)
committerDan Winship <danw@gnome.org>
Mon, 17 Aug 2009 17:20:49 +0000 (13:20 -0400)
gio/ginetsocketaddress.c

index b57ff68..3fc584a 100644 (file)
@@ -200,7 +200,7 @@ g_inet_socket_address_to_native (GSocketAddress  *address,
          return FALSE;
        }
 
-      memset (sock, 0, sizeof (sock));
+      memset (sock, 0, sizeof (*sock));
       sock->sin6_family = AF_INET6;
       sock->sin6_port = g_htons (addr->priv->port);
       memcpy (&(sock->sin6_addr.s6_addr), g_inet_address_to_bytes (addr->priv->address), sizeof (sock->sin6_addr));