diff --git a/src/proxy.c b/src/proxy.c index 9448d1a3e..8720b2880 100644 --- a/src/proxy.c +++ b/src/proxy.c @@ -1545,7 +1545,7 @@ void proxy_capture_error(struct proxy *proxy, int is_back, es->buf_len = buf_len; es->ev_id = ev_id; - len1 = b_size(buf) - buf_len; + len1 = b_size(buf) - b_peek_ofs(buf, buf_out); if (len1 > buf_len) len1 = buf_len;