From 68986568c50faf4b2fcd91e3b5cbfc252065c8bb Mon Sep 17 00:00:00 2001 From: zac Date: Sat, 29 Nov 2025 07:29:01 +1000 Subject: [PATCH] backend: add freeDrmDevice on error in initDmabuf This may have caused a small memory leak in some cases. --- src/backend/Wayland.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/Wayland.cpp b/src/backend/Wayland.cpp index 217a331..5789245 100644 --- a/src/backend/Wayland.cpp +++ b/src/backend/Wayland.cpp @@ -374,6 +374,7 @@ bool Aquamarine::CWaylandBackend::initDmabuf() { if (!name) { backend->log(AQ_LOG_ERROR, "zwp_linux_dmabuf_v1: no node name"); + drmFreeDevice(&drmDev); return; }