Ver Fonte

memorypool: removed redundant check, which also fails in case shrinking

Evgeny Grin (Karlson2k) há 6 anos atrás
pai
commit
b9cba52041
1 ficheiros alterados com 1 adições e 2 exclusões
  1. 1 2
      src/microhttpd/memorypool.c

+ 1 - 2
src/microhttpd/memorypool.c

@@ -277,8 +277,7 @@ MHD_pool_reallocate (struct MemoryPool *pool,
       if (pool->pos == ROUND_TO_ALIGN (old_offset + old_size))
         { /* "old" block is the last allocated block */
           const size_t new_apos = ROUND_TO_ALIGN (old_offset + new_size);
-          if ( (new_apos > pool->end) ||
-               (new_apos < pool->pos) ) /* Value wrap */
+          if (new_apos > pool->end)
             return NULL; /* No space */
 
           pool->pos = new_apos;