From b76cfd397652704006493c67d52ea2cac6379a15 Mon Sep 17 00:00:00 2001 From: Lukasz Bardeli Date: Thu, 23 Jul 2015 13:30:43 +0200 Subject: [PATCH] [Content] fix prevent issue [Verification] Code compiles without error. Passrate 100% (230/230/0/0/0) [Feature] CID 453636, 453637 Change-Id: I75c81f2af06e5d9949c089236b931075a845300b Signed-off-by: Lukasz Bardeli --- src/content/content_manager.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/content/content_manager.cc b/src/content/content_manager.cc index 34d39be4..260785f8 100755 --- a/src/content/content_manager.cc +++ b/src/content/content_manager.cc @@ -508,6 +508,7 @@ static void FolderToJson(media_folder_h folder, picojson::object* out) { { LoggerE("Failed: media_folder_get_name"); common::tools::ReportError(ContentManager::convertError(ret), out); + free(id); return; } @@ -516,6 +517,8 @@ static void FolderToJson(media_folder_h folder, picojson::object* out) { { LoggerE("Failed: media_folder_get_path"); common::tools::ReportError(ContentManager::convertError(ret), out); + free(id); + free(name); return; } @@ -524,12 +527,18 @@ static void FolderToJson(media_folder_h folder, picojson::object* out) { { LoggerE("Failed: media_folder_get_path"); common::tools::ReportError(ContentManager::convertError(ret), out); + free(id); + free(name); + free(path); return; } ret = media_folder_get_storage_type(folder, &storageType); if(ret!=MEDIA_CONTENT_ERROR_NONE) { + free(id); + free(name); + free(path); LoggerE("Failed: media_folder_get_storage_type"); common::tools::ReportError(ContentManager::convertError(ret), out); return; -- 2.34.1