diff options
Diffstat (limited to 'contrib/serf/buckets/headers_buckets.c')
-rw-r--r-- | contrib/serf/buckets/headers_buckets.c | 4 |
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 */ |