From fc77bd58a2c9ef6d0760a7c9c3b7b6670f956f28 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Tue, 22 Sep 2026 08:59:15 +0200 Subject: [PATCH] drm: fix crash on null connector in flush --- src/backend/drm/DRM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/drm/DRM.cpp b/src/backend/drm/DRM.cpp index 431247b5..75007bf6 100644 --- a/src/backend/drm/DRM.cpp +++ b/src/backend/drm/DRM.cpp @@ -497,7 +497,7 @@ void Aquamarine::CDRMBackend::emitAsyncCommitEvent(SP output) { void Aquamarine::CDRMBackend::flushAsyncCommitEvents() { for (const auto& connector : connectors) { - if (connector->output && connector->output->asyncCommitEventPending) + if (connector && connector->output && connector->output->asyncCommitEventPending) emitAsyncCommitEvent(connector->output); } }