From c8b58d874938d2e1452ad7989b856088ab5086cc Mon Sep 17 00:00:00 2001 From: Colin Edwards Date: Mon, 11 Feb 2019 19:33:41 -0600 Subject: [PATCH] decklink-output-ui: Fix memory leak in save settings --- 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 89afbf99d..936feb69f 100644 --- a/UI/frontend-plugins/decklink-output-ui/DecklinkOutputUI.cpp +++ b/UI/frontend-plugins/decklink-output-ui/DecklinkOutputUI.cpp @@ -1,6 +1,7 @@ #include "DecklinkOutputUI.h" #include #include +#include #include "decklink-ui-main.h" DecklinkOutputUI::DecklinkOutputUI(QWidget *parent) @@ -46,11 +47,11 @@ void DecklinkOutputUI::SetupPropertiesView() void DecklinkOutputUI::SaveSettings() { - 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(obs_current_module(), + BPtr path = obs_module_get_config_path(obs_current_module(), "decklinkOutputProps.json"); obs_data_t *settings = propertiesView->GetSettings();