From 640b015053fb921816577be25188d55fd25cde6d Mon Sep 17 00:00:00 2001 From: Kirill Primak Date: Thu, 30 Jan 2025 21:43:39 +0300 Subject: [PATCH] util: allow size 0 in dp_zalloc() --- src/util.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/util.c b/src/util.c index f00d33a..2911438 100644 --- a/src/util.c +++ b/src/util.c @@ -28,6 +28,10 @@ void dp_log_fatal(const char *fmt, ...) { } void *dp_zalloc(size_t size) { + if (size == 0) { + return NULL; + } + void *ptr = calloc(1, size); if (ptr == NULL) { dp_log_fatal("Failed to allocate %zu bytes", size);