From 44b178f93a51f7a8aad10fa607090a574f86bd7f Mon Sep 17 00:00:00 2001 From: Junseok Kim Date: Wed, 29 Mar 2023 16:32:54 +0900 Subject: [PATCH] e_desk: remove strdup for prevent memory leak remove strdup call for prevent memory leak on wtz_splitscreen_region callback and remove useless checker of the hook result Change-Id: I91884c140eba316664cd7cf559f719c850974354 --- src/bin/e_desk.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/bin/e_desk.c b/src/bin/e_desk.c index fd1ebf0..c42e2e5 100644 --- a/src/bin/e_desk.c +++ b/src/bin/e_desk.c @@ -2258,18 +2258,10 @@ _e_desk_splitscreen_region_cb_assign_appid(struct wl_client *client, struct wl_resource *resource, const char *appid) { E_Desk_Area *eda; - char *appid_tmp; if (!(eda = wl_resource_get_user_data(resource))) return; - appid_tmp = strdup(appid); - - // call the E_DESK_AREA_HOOK_ASSIGN_APPID hook - if (!e_desk_area_hook_call(eda, E_DESK_AREA_HOOK_SET_APPID, (void *)appid_tmp)) - { - ERR("e_desk_zoom_set: fail get eout"); - return; - } + e_desk_area_hook_call(eda, E_DESK_AREA_HOOK_SET_APPID, (void *)appid); } static const struct wtz_splitscreen_region_interface -- 2.7.4