From 67826d9e6fc8bd7a128a5401210369effb67cd89 Mon Sep 17 00:00:00 2001 From: "joonbum.ko" Date: Wed, 19 Jul 2017 16:28:50 +0900 Subject: [PATCH] tpl_wayland_egl_thread: Fixed potential memory leak problem. Change-Id: I277770bcc41ef6bbffcd8be705f09a944dec97bd Signed-off-by: joonbum.ko --- src/tpl_wayland_egl_thread.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tpl_wayland_egl_thread.c b/src/tpl_wayland_egl_thread.c index dd9ee0b..b0f2312 100644 --- a/src/tpl_wayland_egl_thread.c +++ b/src/tpl_wayland_egl_thread.c @@ -775,6 +775,12 @@ __cb_twe_buffer_free_callback(twe_wl_buffer_info *buf_info) wayland_tbm_client_destroy_buffer(disp_source->wl_tbm_client, (void *)buf_info->wl_buffer); + if (buf_info->rects) { + free(buf_info->rects); + buf_info->rects = NULL; + buf_info->num_rects = 0; + } + free(buf_info); } -- 2.7.4