From c42b28058345ca91fb1bed5b87d7da666690e4c4 Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Fri, 13 Nov 2020 17:00:01 -0500 Subject: [PATCH] [core] fix bug when HTTP/2 frames span chunks fix inverted logic when HTTP/2 frames span chunkqueue chunks --- src/chunk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chunk.c b/src/chunk.c index 9ff19168..d1e80efb 100644 --- a/src/chunk.c +++ b/src/chunk.c @@ -794,7 +794,7 @@ void chunkqueue_compact_mem(chunkqueue *cq, size_t clen) { chunk *c = cq->first; buffer *b = c->mem; size_t len = chunk_buffer_string_length(b) - c->offset; - if (len <= clen) return; + if (len >= clen) return; if (b->size > clen) { if (chunk_buffer_string_space(b) < clen - len) chunkqueue_compact_mem_offset(cq);