wez             Mon Apr 19 08:43:27 2004 EDT

  Modified files:              (Branch: PHP_4_3)
    /php-src/main       network.c 
  Log:
  MFH: timeout duration too long in liveness checks for sockets.
  Fixes Bug #28055
  
  
http://cvs.php.net/diff.php/php-src/main/network.c?r1=1.83.2.23&r2=1.83.2.24&ty=u
Index: php-src/main/network.c
diff -u php-src/main/network.c:1.83.2.23 php-src/main/network.c:1.83.2.24
--- php-src/main/network.c:1.83.2.23    Wed Jan 14 09:54:14 2004
+++ php-src/main/network.c      Mon Apr 19 08:43:26 2004
@@ -16,7 +16,7 @@
    | Streams work by Wez Furlong <[EMAIL PROTECTED]>                   |
    +----------------------------------------------------------------------+
  */
-/* $Id: network.c,v 1.83.2.23 2004/01/14 14:54:14 wez Exp $ */
+/* $Id: network.c,v 1.83.2.24 2004/04/19 12:43:26 wez Exp $ */
 
 /*#define DEBUG_MAIN_NETWORK 1*/
 
@@ -1155,15 +1155,9 @@
        int alive = 1;
        int fd = sock->socket;
        fd_set rfds;
-       struct timeval tv;
+       struct timeval tv = {0, 0};
        char buf;
        
-       if (sock->timeout.tv_sec == -1) {
-               tv.tv_sec = FG(default_socket_timeout);
-       } else {
-               tv = sock->timeout;
-       }
-
        /* logic: if the select call indicates that there is data to
         * be read, but a read returns 0 bytes of data, then the socket
         * has been closed.

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to