From 5abfcc927a10db131aaa47ca6ccbe0cbc828cbe5 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 8 Jul 2026 11:56:37 +0200 Subject: [PATCH] add assertion to prevent underflow --- src/microhttpd/memorypool.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/microhttpd/memorypool.c b/src/microhttpd/memorypool.c index 810251eb..28c71fb9 100644 --- a/src/microhttpd/memorypool.c +++ b/src/microhttpd/memorypool.c @@ -734,6 +734,7 @@ MHD_pool_reset (struct MemoryPool *pool, mhd_assert (pool->end >= pool->pos); mhd_assert (pool->size >= pool->end - pool->pos); mhd_assert (copy_bytes <= new_size); + mhd_assert (new_size <= pool->size); mhd_assert (copy_bytes <= pool->size); mhd_assert (keep != NULL || copy_bytes == 0); mhd_assert (keep == NULL || mp_ptr_le_ (pool->memory, keep));