summaryrefslogtreecommitdiffstats
path: root/contrib/serf/buckets/headers_buckets.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/serf/buckets/headers_buckets.c')
-rw-r--r--contrib/serf/buckets/headers_buckets.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/serf/buckets/headers_buckets.c b/contrib/serf/buckets/headers_buckets.c
index 1c37ef0..6401f7f 100644
--- a/contrib/serf/buckets/headers_buckets.c
+++ b/contrib/serf/buckets/headers_buckets.c
@@ -325,8 +325,10 @@ static apr_status_t serf_headers_read(serf_bucket_t *bucket,
apr_size_t avail;
select_value(ctx, data, &avail);
- if (ctx->state == READ_DONE)
+ if (ctx->state == READ_DONE) {
+ *len = avail;
return APR_EOF;
+ }
if (requested >= avail) {
/* return everything from this chunk */
OpenPOWER on IntegriCloud