[BUG] http: fix possible incorrect forwarded wrapping chunk size (take 2)
Fix acd20f80 was incomplete, the computed "bytes" value was not used.
This fix must be backported to 1.4.
diff --git a/src/proto_http.c b/src/proto_http.c
index c00aced..057cd4f 100644
--- a/src/proto_http.c
+++ b/src/proto_http.c
@@ -5578,7 +5578,7 @@
int bytes = msg->sov - msg->som;
if (bytes < 0) /* sov may have wrapped at the end */
bytes += res->size;
- buffer_forward(res, msg->sov - msg->som + msg->chunk_len);
+ buffer_forward(res, bytes + msg->chunk_len);
msg->chunk_len = 0; /* don't forward that again */
msg->som = msg->sov;
}