diff --git a/src/cache.c b/src/cache.c index 06d7ce881..cdfd43d57 100644 --- a/src/cache.c +++ b/src/cache.c @@ -228,6 +228,7 @@ cache_store_http_forward_data(struct stream *s, struct filter *filter, MIN(bi_contig_data(msg->chn->buf), len - st->hdrs_len)); /* Rewind the buffer to forward all data */ b_rew(msg->chn->buf, st->hdrs_len); + st->hdrs_len = 0; if (ret) goto disable_cache; }