Add null checking to prevent problem. 51/263151/3
authorJoonbum Ko <joonbum.ko@samsung.com>
Fri, 27 Aug 2021 01:05:44 +0000 (10:05 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Fri, 27 Aug 2021 01:48:33 +0000 (10:48 +0900)
Change-Id: I4f837569048a151d43b0a689950ab7a4bbdd1355
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tpl_wl_egl_thread.c

index 5360eb7861ed972c09fe572e04b613572d546f92..433c38e182701819d4f40c2d62cacfb3957c775b 100755 (executable)
@@ -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