From 561ae7fbe1ca15dfd908262ec815bf21a13eef63 Mon Sep 17 00:00:00 2001 From: zacoons <73414084+zacoons@users.noreply.github.com> Date: Sat, 29 Nov 2025 08:58:30 +1000 Subject: [PATCH] backend: add freeDrmDevice on error in initDmabuf (#221) 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; }