From c473004a6afdbfa6542860f0023a907186b44395 Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Mon, 29 Mar 2021 13:57:25 +0900 Subject: [PATCH] Free allocated memory if commit failed Change-Id: I907720e5a076ef54cbafa4dc9000e5e35c615c69 Signed-off-by: Junkyeong Kim --- src/libhal-backend-tdm-nexell/tdm_nexell_display.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libhal-backend-tdm-nexell/tdm_nexell_display.c b/src/libhal-backend-tdm-nexell/tdm_nexell_display.c index 830ecf4..63a827a 100644 --- a/src/libhal-backend-tdm-nexell/tdm_nexell_display.c +++ b/src/libhal-backend-tdm-nexell/tdm_nexell_display.c @@ -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 +} -- 2.7.4