jani            Thu Jul 12 11:03:46 2007 UTC

  Added files:                 (Branch: PHP_5_2)
    /php-src/ext/standard/tests/file    bug41815.phpt 

  Modified files:              
    /php-src    NEWS 
    /php-src/main/streams       plain_wrapper.c 
  Log:
  MFH: - Fixed bug #41815 (Concurrent read/write fails when EOF is reached)
  
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.830&r2=1.2027.2.547.2.831&diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.830 php-src/NEWS:1.2027.2.547.2.831
--- php-src/NEWS:1.2027.2.547.2.830     Thu Jul 12 10:32:09 2007
+++ php-src/NEWS        Thu Jul 12 11:03:45 2007
@@ -18,6 +18,7 @@
   (Dmitry, Andrei Nigmatulin)
 - Changed mail() function to be always available. (Johannes)
 
+- Added check for unknown options passed to configure. (Jani)
 - Added persistent connection status checker to pdo_pgsql.
   (Elvis Pranskevichus, Ilia)
 - Added support for ATTR_TIMEOUT inside pdo_pgsql driver. (Ilia)
@@ -74,6 +75,7 @@
   a node's siblings). (Rob)
 - Fixed bug #41845 (pgsql extension does not compile with PostgreSQL <7.4).
   (Ilia)
+- Fixed bug #41815 (Concurrent read/write fails when EOF is reached). (Sascha)
 - Fixed bug #41813 (segmentation fault when using string offset as an object).
   (judas dot iscariote at gmail dot com, Tony)
 - Fixed bug #41795 (checkdnsrr does not support DNS_TXT type). 
http://cvs.php.net/viewvc.cgi/php-src/main/streams/plain_wrapper.c?r1=1.52.2.6.2.21&r2=1.52.2.6.2.22&diff_format=u
Index: php-src/main/streams/plain_wrapper.c
diff -u php-src/main/streams/plain_wrapper.c:1.52.2.6.2.21 
php-src/main/streams/plain_wrapper.c:1.52.2.6.2.22
--- php-src/main/streams/plain_wrapper.c:1.52.2.6.2.21  Wed Apr 18 14:23:06 2007
+++ php-src/main/streams/plain_wrapper.c        Thu Jul 12 11:03:46 2007
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: plain_wrapper.c,v 1.52.2.6.2.21 2007/04/18 14:23:06 dmitry Exp $ */
+/* $Id: plain_wrapper.c,v 1.52.2.6.2.22 2007/07/12 11:03:46 jani Exp $ */
 
 #include "php.h"
 #include "php_globals.h"
@@ -329,9 +329,6 @@
        assert(data != NULL);
 
        if (data->fd >= 0) {
-               if (stream->eof && !data->is_pipe) {
-                       return 0;
-               }
                ret = read(data->fd, buf, count);
 
                if (ret == (size_t)-1 && errno == EINTR) {

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/bug41815.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/file/bug41815.phpt
+++ php-src/ext/standard/tests/file/bug41815.phpt

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

Reply via email to