]> granicus.if.org Git - php/commitdiff
- MFH for bugfix for bug #10001
authorDerick Rethans <derick@php.net>
Mon, 18 Mar 2002 21:40:55 +0000 (21:40 +0000)
committerDerick Rethans <derick@php.net>
Mon, 18 Mar 2002 21:40:55 +0000 (21:40 +0000)
ext/standard/fsock.c

index b1e1314800be8e74e63713b4b3c79f64890cab4d..70639dcdc80912d25e4d40b2ad6790b4f0ddb817 100644 (file)
@@ -495,6 +495,7 @@ static size_t php_sockread_internal(php_sockbuf *sock)
 
 static void php_sockread_total(php_sockbuf *sock, size_t maxread)
 {
+       sock->timeout_event = 0;
        while(!sock->eof && TOREAD(sock) < maxread && !sock->timeout_event) {
                php_sockread_internal(sock);
        }
@@ -556,6 +557,8 @@ static char * php_sock_fgets_internal(char * buf, size_t maxlen, php_sockbuf * s
 
        SEARCHCR();
 
+       sock->timeout_event = 0;
+
        if(!p) {
                if(sock->is_blocked) {
                        while(!p && !sock->eof && !sock->timeout_event && TOREAD(sock) < maxlen) {