From e3a461ea1115bd49d8900eb9e005f349bfafec8b Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Wed, 10 Feb 2021 13:55:40 +0900 Subject: [PATCH] video: Fix crash when commit video buffer with null resource The resource of surface can be null, and it led segfault. Change-Id: I61cd033f9c9f37d10929e5ca3741780e3e256cbf --- src/bin/video/iface/e_video_hwc_windows.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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, -- 2.34.1