iliaa           Wed Mar  5 12:00:10 2003 EDT

  Modified files:              
    /php4/main  rfc1867.c 
  Log:
  Fixed bug #22550 (overflow protection for upload_max_filesize ini setting).
  
  
Index: php4/main/rfc1867.c
diff -u php4/main/rfc1867.c:1.134 php4/main/rfc1867.c:1.135
--- php4/main/rfc1867.c:1.134   Thu Feb 20 17:21:49 2003
+++ php4/main/rfc1867.c Wed Mar  5 12:00:09 2003
@@ -17,7 +17,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: rfc1867.c,v 1.134 2003/02/20 22:21:49 rasmus Exp $ */
+/* $Id: rfc1867.c,v 1.135 2003/03/05 17:00:09 iliaa Exp $ */
 
 /*
  *  This product includes software developed by the Apache Group
@@ -861,7 +861,7 @@
 
                        while (!cancel_upload && (blen = multipart_buffer_read(mbuff, 
buff, sizeof(buff) TSRMLS_CC)))
                        {
-                               if (total_bytes > PG(upload_max_filesize)) {
+                               if (PG(upload_max_filesize) > 0 && total_bytes > 
PG(upload_max_filesize)) {
                                        sapi_module.sapi_error(E_WARNING, 
"upload_max_filesize of %ld bytes exceeded - file [%s=%s] not saved", 
PG(upload_max_filesize), param, filename);
                                        cancel_upload = UPLOAD_ERROR_A;
                                } else if (max_file_size && (total_bytes > 
max_file_size)) {



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

Reply via email to