video: Fix crash when commit video buffer with null resource 38/253438/2 accepted/tizen/unified/20210215.130919 submit/tizen/20210210.053159
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:15 +0000 (13:58 +0900)
The resource of surface can be null, and it led segfault.

Change-Id: I61cd033f9c9f37d10929e5ca3741780e3e256cbf

src/bin/video/iface/e_video_hwc_windows.c

index e4d0823..f0258de 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,