From 3e4f79180ea57f01e60595a336b67b44798d6a4a Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Wed, 12 Aug 2026 00:07:32 +0200 Subject: [PATCH] Fix potential division by zero in nalloc_nofail when size is zero --- cmdline/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmdline/memory.c b/cmdline/memory.c index 6db9a403..3402287b 100644 --- a/cmdline/memory.c +++ b/cmdline/memory.c @@ -116,7 +116,7 @@ void* malloc_nofail(size_t size) void* nalloc_nofail(size_t count, size_t size) { - if (count > SIZE_MAX / size) { + if (size != 0 && count > SIZE_MAX / size) { log_fatal(EINTERNAL, "Allocation size overflow\n"); os_abort(); }