From: Daniel Salzman Date: Tue, 9 Dec 2025 13:34:40 +0000 (+0100) Subject: events: fix undefined behavior if invalid event X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=73ac453171057405ea381e8469488c654570db74;p=thirdparty%2Fknot-dns.git events: fix undefined behavior if invalid event --- diff --git a/src/knot/events/events.c b/src/knot/events/events.c index 0648641e63..d93af62ce5 100644 --- a/src/knot/events/events.c +++ b/src/knot/events/events.c @@ -204,12 +204,12 @@ static void event_wrap(worker_task_t *task) pthread_mutex_lock(&events->mx); zone_event_type_t type = get_next_event(events); - pthread_cond_t *blocking = events->blocking[type]; if (!valid_event(type)) { events->running = 0; pthread_mutex_unlock(&events->mx); return; } + pthread_cond_t *blocking = events->blocking[type]; events->type = type; event_set_time(events, type, 0); events->forced[type] = false;