Fix memory leak 40/256640/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 8 Apr 2021 08:52:38 +0000 (17:52 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Thu, 8 Apr 2021 09:04:07 +0000 (18:04 +0900)
Change-Id: I786d91b21b6833c1893d240618b7e5f834b7813a

src/libhal-backend-tbm-vigs/tbm_backend_vigs.c
src/libtbm-vigs/tbm_bufmgr_vigs.c

index 011a4fe..5da64ad 100644 (file)
@@ -616,6 +616,8 @@ tbm_vigs_bo_free(hal_tbm_bo *bo)
                TBM_BACKEND_ERR("Cannot find bo_data to Hash(%d), ret=%d\n", bo_data->sfc->gem.name, ret);
 
        vigs_drm_gem_unref(&sfc->gem);
+
+       free(bo_data);
 }
 
 static int
index bceb59b..bb21434 100755 (executable)
@@ -650,6 +650,8 @@ tbm_vigs_bo_free(tbm_backend_bo_data *bo_data)
                TBM_ERR("Cannot find bo_vigs to Hash(%d), ret=%d\n", sfc->gem.name, ret);
 
        vigs_drm_gem_unref(&sfc->gem);
+
+       free(bo_vigs);
 }
 
 static int