From: Seunghun Lee Date: Wed, 10 Feb 2021 04:55:40 +0000 (+0900) Subject: video: Fix crash when commit video buffer with null resource X-Git-Tag: submit/tizen_6.0/20210210.053204^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e3a461ea1115bd49d8900eb9e005f349bfafec8b;p=platform%2Fupstream%2Fenlightenment.git video: Fix crash when commit video buffer with null resource The resource of surface can be null, and it led segfault. Change-Id: I61cd033f9c9f37d10929e5ca3741780e3e256cbf --- diff --git a/src/bin/video/iface/e_video_hwc_windows.c b/src/bin/video/iface/e_video_hwc_windows.c index b5ccbf8a1a..f46c2d30e4 100644 --- a/src/bin/video/iface/e_video_hwc_windows.c +++ b/src/bin/video/iface/e_video_hwc_windows.c @@ -77,13 +77,11 @@ end: * frame buffer. */ evhw->commit_data.wait_release = EINA_TRUE; - DBG("Client(%s):PID(%d) RscID(%d), Buffer(%p, refcnt:%d) is shown." + DBG("Client(%s):PID(%d), Buffer(%p, refcnt:%d) is shown." "Geometry details are : buffer size(%dx%d) src(%d,%d, %dx%d)" " dst(%d,%d, %dx%d), transform(%d)", e_client_util_name_get(evhw->base.ec) ?: "No Name" , evhw->base.ec->netwm.pid, - (evhw->base.ec->comp_data ? - wl_resource_get_id(evhw->base.ec->comp_data->surface) : -1), vbuf, (vbuf ? vbuf->ref_cnt : 0), evhw->commit_data.info.src_config.size.h, evhw->commit_data.info.src_config.size.v,