From 55306931a567e31a843c766a151500cb7aa95e5e Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Mon, 2 Nov 2020 17:35:45 +0900 Subject: [PATCH] e_policy_wl: fix resource leak Change-Id: Id581a191ddc29a8693c63e0bbdd89b7767190322 --- src/bin/e_policy_wl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/e_policy_wl.c b/src/bin/e_policy_wl.c index f7a803ee7e..42d5d13003 100644 --- a/src/bin/e_policy_wl.c +++ b/src/bin/e_policy_wl.c @@ -2852,6 +2852,9 @@ _e_policy_wl_dpy_surf_add(E_Client *ec, struct wl_resource *res_tz_dpy_pol) E_Policy_Wl_Dpy_Surface *dpy_surf = NULL; E_Comp_Wl_Client_Data *cdata = NULL; + cdata = e_client_cdata_get(ec); + EINA_SAFETY_ON_NULL_RETURN_VAL(cdata, NULL); + tz_dpy_pol = _e_policy_wl_tz_dpy_pol_get(res_tz_dpy_pol); EINA_SAFETY_ON_NULL_RETURN_VAL(tz_dpy_pol, NULL); @@ -2862,8 +2865,6 @@ _e_policy_wl_dpy_surf_add(E_Client *ec, struct wl_resource *res_tz_dpy_pol) dpy_surf = E_NEW(E_Policy_Wl_Dpy_Surface, 1); EINA_SAFETY_ON_NULL_RETURN_VAL(dpy_surf, NULL); - cdata = e_client_cdata_get(ec); - EINA_SAFETY_ON_NULL_RETURN_VAL(cdata, NULL); dpy_surf->surf = cdata->surface; dpy_surf->tz_dpy_pol = tz_dpy_pol; dpy_surf->ec = ec; -- 2.34.1