From 7519dee356a0ab21c8990e59ed05dd48a4e573a0 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 5 Jul 2022 11:04:45 +0200 Subject: malloc: Simplify checked_request2size interface In-band signaling avoids an uninitialized variable warning when building with -Og and GCC 12. Reviewed-by: Siddhesh Poyarekar --- malloc/malloc-check.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'malloc/malloc-check.c') diff --git a/malloc/malloc-check.c b/malloc/malloc-check.c index 0299fe99a7..3368532adf 100644 --- a/malloc/malloc-check.c +++ b/malloc/malloc-check.c @@ -275,7 +275,8 @@ realloc_check (void *oldmem, size_t bytes) malloc_printerr ("realloc(): invalid pointer"); const INTERNAL_SIZE_T oldsize = chunksize (oldp); - if (!checked_request2size (rb, &chnb)) + chnb = checked_request2size (rb); + if (chnb == 0) { __set_errno (ENOMEM); goto invert; -- cgit v1.2.3