summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Croft <david@php.net>2000-07-22 01:53:16 +0000
committerDavid Croft <david@php.net>2000-07-22 01:53:16 +0000
commit89153d9c0537308af11e7251b73cde946d2bc104 (patch)
tree761d43efff642527a0a076345d602d3f55e53d41
parent8dd1fdb1a0fc04c735e2b71471ab2ea4e45b8734 (diff)
downloadphp-git-89153d9c0537308af11e7251b73cde946d2bc104.tar.gz
fixed socket_set blocking in windows
(bug 3845)
-rw-r--r--ext/standard/file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/file.c b/ext/standard/file.c
index 3b9a1a8db7..baf98e1565 100644
--- a/ext/standard/file.c
+++ b/ext/standard/file.c
@@ -827,7 +827,7 @@ PHPAPI int php_set_sock_blocking(int socketd, int block)
#ifdef PHP_WIN32
/* with ioctlsocket, a non-zero sets nonblocking, a zero sets blocking */
- flags = block;
+ flags = block ? 0 : 1;
if (ioctlsocket(socketd,FIONBIO,&flags)==SOCKET_ERROR){
php_error(E_WARNING,"%s",WSAGetLastError());
ret = FALSE;