summaryrefslogtreecommitdiff
path: root/main/network.c
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2019-04-15 15:00:56 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-04-15 15:00:56 +0200
commitca8f563f994863abae6f5afe4fc27c84c1923bba (patch)
treefb36e1f7b5ec95654e61f39eb764c1692b2abfe5 /main/network.c
parent0c8a2d8d2a44742ed8329ce90fdb91a6aa54c5bc (diff)
parente05c6a25f96da19a8578076e5861934af85c8fc7 (diff)
downloadphp-git-ca8f563f994863abae6f5afe4fc27c84c1923bba.tar.gz
Merge branch 'PHP-7.3' into PHP-7.4
Diffstat (limited to 'main/network.c')
-rw-r--r--main/network.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/main/network.c b/main/network.c
index 60ce19f9df..29b98ae69e 100644
--- a/main/network.c
+++ b/main/network.c
@@ -515,6 +515,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] != ':') {