svn: php/php-src/ branches/PHP_5_3/NEWS branches/PHP_5_3/ext/standard/filters.c trunk/ext/standard/filters.c
| From: | Ilia Alshanetsky | Date: | Thu, 23 Jul 2009 12:18:40 +0000 |
| Subject: | svn: php/php-src/ branches/PHP_5_3/NEWS branches/PHP_5_3/ext/standard/filters.c trunk/ext/standard/filters.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-59740@lists.php.net to get a copy of this message | ||
iliaa Thu, 23 Jul 2009 12:18:40 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=284646
Log:
Fixed bug #49014 (dechunked filter broken when serving more than 8192 bytes in
a chunk)
# Original patch by andreas dot streichardt at globalpark dot com
Bug: http://bugs.php.net/49014 (Open) dechunked filter
broken when serving more than 8192 bytes in a chunk
Changed paths:
U php/php-src/branches/PHP_5_3/NEWS
U php/php-src/branches/PHP_5_3/ext/standard/filters.c
U php/php-src/trunk/ext/standard/filters.c
Modified: php/php-src/branches/PHP_5_3/NEWS
===================================================================
--- php/php-src/branches/PHP_5_3/NEWS 2009-07-23 11:49:41 UTC (rev 284645)
+++ php/php-src/branches/PHP_5_3/NEWS 2009-07-23 12:18:40 UTC (rev 284646)
@@ -16,6 +16,8 @@
(Ilia)
- Fixed bug #48929 (Double \r\n after HTTP headers when "header" context
option is an array). (David Zülke)
+- Fixed bug #49014 (dechunked filter broken when serving more than 8192 bytes in
+ a chunk) (andreas dot streichardt at globalpark dot com, Ilia)
- Fixed bug #48899 (is_callable returns true even if method does not exist in
parent class). (Felipe)
- Fixed bug #48893 (Problems compiling with Curl). (Felipe)
Modified: php/php-src/branches/PHP_5_3/ext/standard/filters.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/standard/filters.c 2009-07-23 11:49:41 UTC (rev 284645)
+++ php/php-src/branches/PHP_5_3/ext/standard/filters.c 2009-07-23 12:18:40 UTC (rev 284646)
@@ -2007,6 +2007,7 @@
memmove(out, p, end - p);
}
data->chunk_size -= end - p;
+ data->state=CHUNK_BODY;
out_len += end - p;
return out_len;
}
Modified: php/php-src/trunk/ext/standard/filters.c
===================================================================
--- php/php-src/trunk/ext/standard/filters.c 2009-07-23 11:49:41 UTC (rev 284645)
+++ php/php-src/trunk/ext/standard/filters.c 2009-07-23 12:18:40 UTC (rev 284646)
@@ -2088,6 +2088,7 @@
memmove(out, p, end - p);
}
data->chunk_size -= end - p;
+ data->state=CHUNK_BODY;
out_len += end - p;
return out_len;
}