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