]> granicus.if.org Git - php/commitdiff
fixed socket_set blocking in windows
authorDavid Croft <david@php.net>
Sat, 22 Jul 2000 01:53:16 +0000 (01:53 +0000)
committerDavid Croft <david@php.net>
Sat, 22 Jul 2000 01:53:16 +0000 (01:53 +0000)
(bug 3845)

ext/standard/file.c

index 3b9a1a8db7d8b1e4b0aa390b14b78d846c8bcbba..baf98e1565f8d3625a7c17e038852fabca68e9bb 100644 (file)
@@ -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;