This patch cleans up tdm_buffer_get_info() not to skip free(buf_info).
Change-Id: If2f3cbc4c72aa084d2f10827a14161a0adf68889
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
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;
}