Free allocated memory if commit failed 67/256067/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Mon, 29 Mar 2021 04:57:25 +0000 (13:57 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Mon, 29 Mar 2021 04:57:29 +0000 (13:57 +0900)
Change-Id: I907720e5a076ef54cbafa4dc9000e5e35c615c69
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/libhal-backend-tdm-nexell/tdm_nexell_display.c

index 830ecf4..63a827a 100644 (file)
@@ -1550,6 +1550,7 @@ _nexell_output_atomic_commit(hal_tdm_output *output, int sync, void *user_data)
 
        if (drmModeAtomicCommit(output_data->display_data->drm_fd, request, flags, event_data) < 0) {
                TDM_BACKEND_ERR("drmModeAtomicCommit failed.");
+               free(event_data);
                drmModeAtomicFree(request);
                return HAL_TDM_ERROR_OPERATION_FAILED;
        }
@@ -2202,4 +2203,4 @@ nexell_output_data_get_layer_data(tdm_nexell_output *output_data, int layer_zpos
        }
 
        return NULL;
-}
\ No newline at end of file
+}