diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2020-11-13 17:00:01 -0500 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2020-11-13 17:00:01 -0500 |
commit | c42b28058345ca91fb1bed5b87d7da666690e4c4 (patch) | |
tree | f6f823de45fd0627cdf750cdb9855a62e89f871c | |
parent | f2b33e752009065f85611a71c18ac5df94247ce7 (diff) | |
download | lighttpd-git-c42b28058345ca91fb1bed5b87d7da666690e4c4.tar.gz |
[core] fix bug when HTTP/2 frames span chunks
fix inverted logic when HTTP/2 frames span chunkqueue chunks
-rw-r--r-- | src/chunk.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |