diff options
Diffstat (limited to 'malloc/malloc.c')
-rw-r--r-- | malloc/malloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/malloc/malloc.c b/malloc/malloc.c index 6acb5ad43a..ee87ddbbf9 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -1632,7 +1632,7 @@ static INTERNAL_SIZE_T global_max_fast; */ #define set_max_fast(s) \ - global_max_fast = (((s) == 0) \ + global_max_fast = (((size_t) (s) <= MALLOC_ALIGN_MASK - SIZE_SZ) \ ? MIN_CHUNK_SIZE / 2 : ((s + SIZE_SZ) & ~MALLOC_ALIGN_MASK)) static inline INTERNAL_SIZE_T |