[SVACE][VD] Memory Leak Fix 71/323371/4
authorfemanato <fe.manato@samsung.com>
Mon, 28 Apr 2025 01:41:07 +0000 (01:41 +0000)
committerBot Blink <blinkbot@samsung.com>
Tue, 29 Apr 2025 09:36:07 +0000 (09:36 +0000)
Free the result list  memory that was allocated by resource manager API.

Change-Id: Id01604b88787edb87e574bb9faa7914802efe49f
Signed-off-by: femanato <fe.manato@samsung.com>
tizen_src/chromium_impl/ui/ozone/platform/efl/output_surface_helper.cc

index b5e9e24999b1cd38263149641032121d83386e97..e0f18096d446a416fbe99762512c0420273115d9 100644 (file)
@@ -57,6 +57,7 @@ std::vector<OutputSurfaceDef> GetAvailableSurfaces() {
   if (ret != RM_OK) {
     TIZEN_MEDIA_LOG_NO_INSTANCE(ERROR)
         << "Could not check for available scalers";
+    rm_free_resource_list(res_list);
     return {};
   }
 
@@ -84,6 +85,7 @@ std::vector<OutputSurfaceDef> GetAvailableSurfaces() {
     }
     result.emplace_back(OutputSurfaceDef{*maybe_plane, resolution});
   }
+  rm_free_resource_list(res_list);
   return result;
 }