Erase unnecessary deinit function 99/255799/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Wed, 24 Mar 2021 01:56:12 +0000 (10:56 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Wed, 24 Mar 2021 01:56:25 +0000 (10:56 +0900)
Fix double free error.
_tdm_drm_display_deinitialize is called in initialize if init failed.

Change-Id: I53137ee682410e817a5dc5dc5e1465b0f8deda35
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/libhal-backend-tdm-sprd/tdm_backend_sprd.c

index 43fb7a9..d56b861 100644 (file)
@@ -184,7 +184,6 @@ _tdm_sprd_master_drm_fd_handler(hal_tdm_fd master_drm_fd, void *user_data)
        ret = _tdm_sprd_display_initialize(display_data);
        if (ret != HAL_TDM_ERROR_NONE) {
                TDM_BACKEND_ERR("fail to _tdm_sprd_display_initialize!\n");
-               _tdm_sprd_display_deinitialize(display_data);
 
                return HAL_TDM_ERROR_OPERATION_FAILED;
        }