From 8447395482c59aabd33f41c7c03dcd0103b6e610 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lepin?= Date: Wed, 29 Jan 2020 12:20:23 +0100 Subject: [PATCH] requests(GetCurrentSceneCollection): fix memory leak --- src/WSRequestHandler_SceneCollections.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/WSRequestHandler_SceneCollections.cpp b/src/WSRequestHandler_SceneCollections.cpp index d4159321..ccc411a1 100644 --- a/src/WSRequestHandler_SceneCollections.cpp +++ b/src/WSRequestHandler_SceneCollections.cpp @@ -39,8 +39,10 @@ HandlerResponse WSRequestHandler::HandleSetCurrentSceneCollection(WSRequestHandl */ HandlerResponse WSRequestHandler::HandleGetCurrentSceneCollection(WSRequestHandler* req) { OBSDataAutoRelease response = obs_data_create(); - obs_data_set_string(response, "sc-name", - obs_frontend_get_current_scene_collection()); + + char* sceneCollection = obs_frontend_get_current_scene_collection(); + obs_data_set_string(response, "sc-name", sceneCollection); + bfree(sceneCollection); return req->SendOKResponse(response); }