Fix potential division by zero in nalloc_nofail when size is zero

This commit is contained in:
Andrea Mazzoleni 2026-08-12 00:07:32 +02:00
parent 3131d57646
commit d41e57921a

View file

@ -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();
}