From a25a214523dbb8fa25862a3f1570665cdb3db6e2 Mon Sep 17 00:00:00 2001 From: Tom Englund Date: Wed, 19 Mar 2025 17:49:20 +0100 Subject: [PATCH] dmabuf: pop buffer on failure (#9620) ensure it doesnt permanently gets stuck in the container on failure, pop it from the container. --- src/protocols/LinuxDMABUF.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/protocols/LinuxDMABUF.cpp b/src/protocols/LinuxDMABUF.cpp index 72022285..78834368 100644 --- a/src/protocols/LinuxDMABUF.cpp +++ b/src/protocols/LinuxDMABUF.cpp @@ -221,6 +221,7 @@ void CLinuxDMABUFParamsResource::create(uint32_t id) { if UNLIKELY (!buf->good() || !buf->buffer->success) { resource->sendFailed(); + PROTO::linuxDma->m_vBuffers.pop_back(); return; }