video: Fix crash when commit video buffer with null resource 40/253440/1 accepted/tizen/6.0/unified/20210215.103538 submit/tizen_6.0/20210210.053204
authorSeunghun Lee <shiin.lee@samsung.com>
Wed, 10 Feb 2021 04:55:40 +0000 (13:55 +0900)
committerSeunghun Lee <shiin.lee@samsung.com>
Wed, 10 Feb 2021 04:58:08 +0000 (04:58 +0000)
The resource of surface can be null, and it led segfault.

Change-Id: I61cd033f9c9f37d10929e5ca3741780e3e256cbf

src/bin/video/iface/e_video_hwc_windows.c

index b5ccbf8a1a8005bd37fc1c6857d14ce88363d6c7..f46c2d30e458608b142cf97f96b30c8855476b16 100644 (file)
@@ -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,