commit 7131f3876031fcd7a67963049edbf21b7f89ee38 parent 528d96de5f0715be9081957346a3425166411014 Author: Evgeny Grin (Karlson2k) <k2k@narod.ru> Date: Sun, 31 Oct 2021 18:57:09 +0300 memorypool: minor code improvments Diffstat:
| M | src/microhttpd/memorypool.c | | | 6 | ++---- |
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/microhttpd/memorypool.c b/src/microhttpd/memorypool.c @@ -333,8 +333,7 @@ MHD_pool_allocate (struct MemoryPool *pool, asize = ROUND_TO_ALIGN_PLUS_RED_ZONE (size); if ( (0 == asize) && (0 != size) ) return NULL; /* size too close to SIZE_MAX */ - if ( (pool->pos + asize > pool->end) || - (pool->pos + asize < pool->pos)) + if (asize > pool->end - pool->pos) return NULL; if (from_end) { @@ -386,8 +385,7 @@ MHD_pool_try_alloc (struct MemoryPool *pool, *required_bytes = SIZE_MAX; return NULL; } - if ( (pool->pos + asize > pool->end) || - (pool->pos + asize < pool->pos)) + if (asize > pool->end - pool->pos) { mhd_assert ((pool->end - pool->pos) == \ ROUND_TO_ALIGN (pool->end - pool->pos));