From 05f1dae9f28a223ad46c001b182244a262fec22f Mon Sep 17 00:00:00 2001 From: Zhijin Zeng Date: Fri, 12 Jun 2026 23:03:07 +0800 Subject: [PATCH] [CORE] Add ALLOC guard for malloc_usable_size Add ALLOC check before invoking real_malloc_usable_size to avoid invalid memory access. --- src/mallochook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mallochook.c b/src/mallochook.c index b90eb2c71b..7756824382 100644 --- a/src/mallochook.c +++ b/src/mallochook.c @@ -380,7 +380,7 @@ EXPORT void cfree(void* p) EXPORT size_t malloc_usable_size(void* p) { - if(malloc_hack_2 && real_malloc_usable_size) { + if(malloc_hack_2 && ALLOC && real_malloc_usable_size) { if(getMmapped((uintptr_t)p)) return RunFunctionFmtNoAlt(real_malloc_usable_size, "p", p); }