From 95354cbf959d1883b99c9a313c5af502b37e64c9 Mon Sep 17 00:00:00 2001 From: Vftdan Date: Mon, 19 Aug 2024 21:05:16 +0200 Subject: [PATCH] Handle allocator failure in EventNode constructor --- events.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/events.c b/events.c index 4fa262b..21caa63 100644 --- a/events.c +++ b/events.c @@ -35,6 +35,9 @@ EventNode * event_create(const EventData * content) { EventNode * event = T_ALLOC(1, EventNode); + if (!event) { + return NULL; + } if (content) { event->data = *content; event->data.modifiers = modifier_set_copy(content->modifiers);