]> granicus.if.org Git - php/commitdiff
(php_sock_fgets) Respect timeout event.
authorAndrei Zmievski <andrei@php.net>
Wed, 2 Feb 2000 18:00:44 +0000 (18:00 +0000)
committerAndrei Zmievski <andrei@php.net>
Wed, 2 Feb 2000 18:00:44 +0000 (18:00 +0000)
ext/standard/fsock.c

index f13ed2d32369f0a37022d2430957ac7a68be9848..f343837488266af933ad5e816dbd25f6b6b94466 100644 (file)
@@ -648,7 +648,7 @@ char *php_sock_fgets(char *buf, size_t maxlen, int socket)
 
        if(!p) {
                if(sock->is_blocked) {
-                       while(!p && !sock->eof && TOREAD(sock) < maxlen) {
+                       while(!p && !sock->eof && !sock->timeout_event && TOREAD(sock) < maxlen) {
                                php_sockread_internal(sock);
                                SEARCHCR();
                        }