diff --git a/src/malloc/malloc.c b/src/malloc/malloc.c index 4f61807b54340f6059efb8fcaa50a4c5d84e7ce1..d4de2dc1ac71a83d0f2f8d183c0eb1a91922c197 100644 --- a/src/malloc/malloc.c +++ b/src/malloc/malloc.c @@ -364,7 +364,7 @@ void *malloc(size_t n) j = first_set(mask); lock_bin(j); c = mal.bins[j].head; - if (c != BIN_TO_CHUNK(j) && j == bin_index(c->csize)) { + if (c != BIN_TO_CHUNK(j)) { if (!pretrim(c, n, i, j)) unbin(c, j); unlock_bin(j); break;