wez             Wed Jan 14 09:25:02 2004 EDT

  Modified files:              
    /php-src/ext/standard       file.c 
  Log:
  Fix #26772: fgets returns NULL instead of FALSE.
  
  
Index: php-src/ext/standard/file.c
diff -u php-src/ext/standard/file.c:1.374 php-src/ext/standard/file.c:1.375
--- php-src/ext/standard/file.c:1.374   Thu Jan  8 03:17:31 2004
+++ php-src/ext/standard/file.c Wed Jan 14 09:25:01 2004
@@ -21,7 +21,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: file.c,v 1.374 2004/01/08 08:17:31 andi Exp $ */
+/* $Id: file.c,v 1.375 2004/01/14 14:25:01 wez Exp $ */
 
 /* Synced with php 3.0 revision 1.218 1999-06-16 [ssb] */
 
@@ -907,7 +907,11 @@
                WRONG_PARAM_COUNT;
        }
 
-       php_stream_from_zval(stream, arg1);
+       php_stream_from_zval_no_verify(stream, arg1);
+       if (stream == NULL) {
+               /* we want false return value, rather than NULL */
+               goto exit_failed;
+       }
 
        if (argc == 1) {
                /* ask streams to give us a buffer of an appropriate size */

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

Reply via email to