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 dac999e693
commit 3e4f79180e

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