From: Hoyub Lee Date: Tue, 26 Sep 2017 08:25:01 +0000 (+0900) Subject: tpl_wl_egl_thread: Add missing mutex unlock in error handling X-Git-Tag: accepted/tizen/4.0/unified/20170929.075521~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F07%2F152507%2F1;p=platform%2Fcore%2Fuifw%2Flibtpl-egl.git tpl_wl_egl_thread: Add missing mutex unlock in error handling Change-Id: I45ab54c170de85a8a1b7feb59b9303a40483cfec Signed-off-by: Hoyub Lee --- diff --git a/src/tpl_wl_egl_thread.c b/src/tpl_wl_egl_thread.c index 0a590ca..da3d41c 100644 --- a/src/tpl_wl_egl_thread.c +++ b/src/tpl_wl_egl_thread.c @@ -420,7 +420,12 @@ __tpl_wl_egl_surface_fini(tpl_surface_t *surface) wayland_egl_display = (tpl_wayland_egl_display_t *) surface->display->backend.data; - TPL_CHECK_ON_NULL_RETURN(wayland_egl_display); + + if (wayland_egl_display == NULL) { + TPL_ERR("check failed: wayland_egl_display == NULL"); + TPL_OBJECT_UNLOCK(wayland_egl_surface); + return; + } if (surface->type == TPL_SURFACE_TYPE_WINDOW) { TPL_LOG_T("WL_EGL",