summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinchen Hui <laruence@php.net>2015-03-04 18:27:18 +0800
committerXinchen Hui <laruence@php.net>2015-03-04 18:27:18 +0800
commitfefbddf22b2a4cd4edbff0e0945b68b563530b2b (patch)
treed8052f8acd3de32aebb6095fb07de5cc7aa51f49
parent6b8d5b01bc3e482b9f794dacb1803f5d57dd6830 (diff)
parentfc5d9175b6b8b7001f06e85138660ca27bd8ef9e (diff)
downloadphp-git-fefbddf22b2a4cd4edbff0e0945b68b563530b2b.tar.gz
Merge branch 'master' of https://git.php.net/repository/php-src
-rw-r--r--win32/globals.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/win32/globals.c b/win32/globals.c
index dc7c9f8db4..69dc5ef232 100644
--- a/win32/globals.c
+++ b/win32/globals.c
@@ -32,6 +32,8 @@ void php_win32_core_globals_ctor(void *vg)
{
php_win32_core_globals *wg = (php_win32_core_globals*)vg;
memset(wg, 0, sizeof(*wg));
+
+ wg->mail_socket = INVALID_SOCKET;
}
void php_win32_core_globals_dtor(void *vg)
@@ -51,6 +53,10 @@ void php_win32_core_globals_dtor(void *vg)
free(wg->registry_directories);
wg->registry_directories = NULL;
}
+
+ if (INVALID_SOCKET != wg->mail_socket) {
+ closesocket(wg->mail_socket);
+ }
}