From 288f29fa2a25489bbda29236c9c93ab1f8380555 Mon Sep 17 00:00:00 2001 From: Norihiro Kamae Date: Tue, 19 Jul 2022 19:43:09 +0900 Subject: [PATCH] decklink-output-ui: Fix memory leak Add missing bfree by changing `char *` to `BPtr`. --- UI/frontend-plugins/decklink-output-ui/DecklinkOutputUI.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/UI/frontend-plugins/decklink-output-ui/DecklinkOutputUI.cpp b/UI/frontend-plugins/decklink-output-ui/DecklinkOutputUI.cpp index 1df3a3c9e..9539866c3 100644 --- a/UI/frontend-plugins/decklink-output-ui/DecklinkOutputUI.cpp +++ b/UI/frontend-plugins/decklink-output-ui/DecklinkOutputUI.cpp @@ -86,11 +86,12 @@ void DecklinkOutputUI::SetupPreviewPropertiesView() void DecklinkOutputUI::SavePreviewSettings() { - char *modulePath = obs_module_get_config_path(obs_current_module(), ""); + BPtr modulePath = + obs_module_get_config_path(obs_current_module(), ""); os_mkdirs(modulePath); - char *path = obs_module_get_config_path( + BPtr path = obs_module_get_config_path( obs_current_module(), "decklinkPreviewOutputProps.json"); obs_data_t *settings = previewPropertiesView->GetSettings();