From 465277182409974359f5f0271216be6350f313f2 Mon Sep 17 00:00:00 2001 From: Joonbum Ko Date: Fri, 27 Aug 2021 10:05:44 +0900 Subject: [PATCH] Add null checking to prevent problem. Change-Id: I4f837569048a151d43b0a689950ab7a4bbdd1355 Signed-off-by: Joonbum Ko --- src/tpl_wl_egl_thread.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/tpl_wl_egl_thread.c b/src/tpl_wl_egl_thread.c index 5360eb7..433c38e 100755 --- a/src/tpl_wl_egl_thread.c +++ b/src/tpl_wl_egl_thread.c @@ -3421,12 +3421,14 @@ __cb_wl_egl_buffer_free(tpl_wl_egl_buffer_t *wl_egl_buffer) } tpl_gmutex_unlock(&wl_egl_surface->buffers_mutex); - wl_display_flush(wl_egl_display->wl_display); + if (wl_egl_display) { + wl_display_flush(wl_egl_display->wl_display); - if (wl_egl_buffer->wl_buffer) { - wayland_tbm_client_destroy_buffer(wl_egl_display->wl_tbm_client, - (void *)wl_egl_buffer->wl_buffer); - wl_egl_buffer->wl_buffer = NULL; + if (wl_egl_buffer->wl_buffer) { + wayland_tbm_client_destroy_buffer(wl_egl_display->wl_tbm_client, + (void *)wl_egl_buffer->wl_buffer); + wl_egl_buffer->wl_buffer = NULL; + } } #if TIZEN_FEATURE_ENABLE -- 2.34.1