aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2025-08-04 17:31:54 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2025-08-04 17:31:54 +0000
commit91a7726374deaf085bb545cb1f463b7adaebe631 (patch)
treed5a1a974717faf4954636e11111dfc036f7b851e
parentb6f8c0031c6619963cff53b161c033fc247f4fd9 (diff)
downloadglibc-91a7726374deaf085bb545cb1f463b7adaebe631.zip
glibc-91a7726374deaf085bb545cb1f463b7adaebe631.tar.gz
glibc-91a7726374deaf085bb545cb1f463b7adaebe631.tar.bz2
Revert "Improve MALLOC_DEBUG"
This reverts commit 4b3e65682d1895a651653d82f05c66ead8dfcf3b.
-rw-r--r--malloc/malloc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/malloc/malloc.c b/malloc/malloc.c
index 3a8aaeb..5257ee2 100644
--- a/malloc/malloc.c
+++ b/malloc/malloc.c
@@ -3456,6 +3456,8 @@ __libc_free (void *mem)
if (__glibc_unlikely (misaligned_chunk (p)))
return malloc_printerr_tail ("free(): invalid pointer");
+ check_inuse_chunk (arena_for_chunk (p), p);
+
#if USE_TCACHE
if (__glibc_likely (size < mp_.tcache_max_bytes && tcache != NULL))
{
@@ -4678,8 +4680,6 @@ _int_free_merge_chunk (mstate av, mchunkptr p, INTERNAL_SIZE_T size)
{
mchunkptr nextchunk = chunk_at_offset(p, size);
- check_inuse_chunk (av, p);
-
/* Lightweight tests: check whether the block is already the
top block. */
if (__glibc_unlikely (p == av->top))