Erase unnecessary deinit function 73/255773/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 23 Mar 2021 11:30:45 +0000 (20:30 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 23 Mar 2021 11:30:48 +0000 (20:30 +0900)
Fix double free error.
_tdm_drm_display_deinitialize is called in initialize if init failed.

Change-Id: I03c928a05b1b1075875f5c490ab3c8e127e58339
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/libhal-backend-tdm-nexell/tdm_backend_nexell.c

index 58a05be..a041159 100644 (file)
@@ -310,7 +310,6 @@ _tdm_nexell_master_drm_fd_handler(hal_tdm_fd master_drm_fd, void *user_data)
        ret = _tdm_nexell_display_initialize(display_data);
        if (ret != HAL_TDM_ERROR_NONE) {
                TDM_BACKEND_ERR("fail to _tdm_nexell_display_initialize!\n");
-               _tdm_nexell_display_deinitialize(display_data);
 
                return HAL_TDM_ERROR_OPERATION_FAILED;
        }