From 0731931db94a972b6dc8e42b5b1a3a01aa25e482 Mon Sep 17 00:00:00 2001 From: Florian Zwoch Date: Mon, 15 Sep 2025 14:57:29 +0200 Subject: [PATCH] frontend: Fix memory leak with --disable-missing-files-check The missing files dialog takes responsibility of freeing the missing files list. When --disable-missing-files-check is used we need to drop this object or we leak it. --- frontend/widgets/OBSBasic_SceneCollections.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/widgets/OBSBasic_SceneCollections.cpp b/frontend/widgets/OBSBasic_SceneCollections.cpp index ee9e4e6086f735..48259b9eb9903b 100644 --- a/frontend/widgets/OBSBasic_SceneCollections.cpp +++ b/frontend/widgets/OBSBasic_SceneCollections.cpp @@ -1439,6 +1439,8 @@ void OBSBasic::LoadData(obs_data_t *data, SceneCollection &collection) if (!App()->IsMissingFilesCheckDisabled()) ShowMissingFilesDialog(files); + else + obs_missing_files_destroy(files); disableSaving--;