diff options
Diffstat (limited to 'main')
-rw-r--r-- | main/network.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/main/network.c b/main/network.c index 13964e34f8..70a1bc53fc 100644 --- a/main/network.c +++ b/main/network.c @@ -526,6 +526,8 @@ PHPAPI int php_network_parse_network_address_with_port(const char *addr, zend_lo struct sockaddr_in6 *in6 = (struct sockaddr_in6*)sa; #endif + memset(sa, 0, sizeof(struct sockaddr)); + if (*addr == '[') { colon = memchr(addr + 1, ']', addrlen-1); if (!colon || colon[1] != ':') { |