projects
/
m6w6
/
ext-http
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
|
github
raw
|
patch
| inline |
side by side
(parent:
8d19764
)
explicit chunk size
author
Michael Wallner
<mike@php.net>
Sun, 9 Dec 2012 22:17:56 +0000
(22:17 +0000)
committer
Michael Wallner
<mike@php.net>
Sun, 9 Dec 2012 22:17:56 +0000
(22:17 +0000)
php_http_buffer.c
patch
|
blob
|
history
diff --git
a/php_http_buffer.c
b/php_http_buffer.c
index ef0abcd067f7c186953f81e78f64d61ba8dfbc82..5a609be7337441b9e74b4f64e6a334cd29b18f1a 100644
(file)
--- a/
php_http_buffer.c
+++ b/
php_http_buffer.c
@@
-369,7
+369,7
@@
PHP_HTTP_BUFFER_API size_t php_http_buffer_chunk_buffer(php_http_buffer_t **s, c
return chunk_size;
}
- if (storage->used >=
(chunk_size = storage->size >> 1)
) {
+ if (storage->used >=
chunk_size
) {
*chunk = estrndup(storage->data, chunk_size);
php_http_buffer_cut(storage, 0, chunk_size);
return chunk_size;
@@
-382,7
+382,7
@@
PHP_HTTP_BUFFER_API void php_http_buffer_chunked_output(php_http_buffer_t **s, c
{
char *chunk = NULL;
size_t got = 0;
-
+
while ((got = php_http_buffer_chunk_buffer(s, data, data_len, &chunk, chunk_len))) {
passout(opaque, chunk, got TSRMLS_CC);
if (!chunk_len) {