]> granicus.if.org Git - php/commitdiff
initialize memory
authorArnaud Le Blanc <lbarnaud@php.net>
Tue, 4 Nov 2008 20:40:04 +0000 (20:40 +0000)
committerArnaud Le Blanc <lbarnaud@php.net>
Tue, 4 Nov 2008 20:40:04 +0000 (20:40 +0000)
main/network.c

index 7dc0954d39b69ea33b4624347f8b4278f5ca7a44..1eccba5df408fc2908d66c0a7c1302db53024f3c 100644 (file)
@@ -647,6 +647,7 @@ PHPAPI int php_network_get_peer_name(php_socket_t sock,
 {
        php_sockaddr_storage sa;
        socklen_t sl = sizeof(sa);
+       memset(&sa, 0, sizeof(sa));
        
        if (getpeername(sock, (struct sockaddr*)&sa, &sl) == 0) {
                php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
@@ -666,6 +667,7 @@ PHPAPI int php_network_get_sock_name(php_socket_t sock,
 {
        php_sockaddr_storage sa;
        socklen_t sl = sizeof(sa);
+       memset(&sa, 0, sizeof(sa));
        
        if (getsockname(sock, (struct sockaddr*)&sa, &sl) == 0) {
                php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,