From 915a7b6e1573fe3c9f9ed1c9651f6bda4fff29e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lepin?= Date: Wed, 29 Jan 2020 12:18:11 +0100 Subject: [PATCH] requests(GetCurrentProfile): fix memory leak --- src/WSRequestHandler_Profiles.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/WSRequestHandler_Profiles.cpp b/src/WSRequestHandler_Profiles.cpp index 4bcc7d4d..3b78d40b 100644 --- a/src/WSRequestHandler_Profiles.cpp +++ b/src/WSRequestHandler_Profiles.cpp @@ -39,7 +39,9 @@ HandlerResponse WSRequestHandler::HandleSetCurrentProfile(WSRequestHandler* req) */ HandlerResponse WSRequestHandler::HandleGetCurrentProfile(WSRequestHandler* req) { OBSDataAutoRelease response = obs_data_create(); - obs_data_set_string(response, "profile-name", obs_frontend_get_current_profile()); + char* currentProfile = obs_frontend_get_current_profile(); + obs_data_set_string(response, "profile-name", currentProfile); + bfree(currentProfile); return req->SendOKResponse(response); }