e_video_hwc: Add null checking of surface 70/318170/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Wed, 25 Sep 2024 05:32:13 +0000 (14:32 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 25 Sep 2024 08:07:57 +0000 (17:07 +0900)
Change-Id: I203d197fa54a38b051d3f65d8f03ad0f3c8e4476

src/bin/displaymgr/video/e_video_hwc.c

index f5eb61b..116fcf2 100644 (file)
@@ -208,7 +208,7 @@ _e_video_hwc_input_buffer_get(E_Video_Hwc *evh, E_Comp_Wl_Buffer *comp_buffer)
    struct wl_resource *surface = e_comp_wl_client_surface_get(evh->ec);
    DBG("Client(%s):PID(%d) RscID(%d), Buffer(%p) created",
        e_client_util_name_get(evh->ec) ?: "No Name" , evh->ec->netwm.pid,
-       wl_resource_get_id(surface), vbuf);
+       surface ? wl_resource_get_id(surface) : -1, vbuf);
 end:
    vbuf->content_r = evh->geo.input_r;
    return vbuf;
@@ -380,7 +380,7 @@ _e_video_hwc_pp_input_buffer_get(E_Video_Hwc *evh, E_Comp_Wl_Buffer *comp_buffer
    struct wl_resource *surface = e_comp_wl_client_surface_get(evh->ec);
    DBG("Client(%s):PID(%d) RscID(%d), Buffer(%p) created",
        e_client_util_name_get(evh->ec) ?: "No Name" , evh->ec->netwm.pid,
-       wl_resource_get_id(surface), vbuf);
+       surface ? wl_resource_get_id(surface) : -1, vbuf);
 end:
    vbuf->content_r = evh->geo.input_r;
    return vbuf;