From c8ab3c99a2ff85e94d32a6aec8f616d584a97753 Mon Sep 17 00:00:00 2001 From: YoungJun Cho Date: Mon, 28 Nov 2016 16:21:30 +0900 Subject: [PATCH] tdm_buffer: clean up tdm_buffer_get_info() This patch cleans up tdm_buffer_get_info() not to skip free(buf_info). Change-Id: If2f3cbc4c72aa084d2f10827a14161a0adf68889 Signed-off-by: YoungJun Cho --- src/tdm_buffer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tdm_buffer.c b/src/tdm_buffer.c index 68ca444..8e9f10a 100644 --- a/src/tdm_buffer.c +++ b/src/tdm_buffer.c @@ -100,10 +100,12 @@ tdm_buffer_get_info(tbm_surface_h buffer) if (!tbm_surface_internal_add_user_data(buffer, TDM_BUFFER_KEY, _tdm_buffer_destroy_info)) { TDM_ERR("FAIL to create user_data for surface %p", buffer); + free(buf_info); return NULL; } if (!tbm_surface_internal_set_user_data(buffer, TDM_BUFFER_KEY, buf_info)) { TDM_ERR("FAIL to set user_data for surface %p", buffer); + free(buf_info); return NULL; } -- 2.7.4