e_desk: remove strdup for prevent memory leak 41/293241/2
authorJunseok Kim <juns.kim@samsung.com>
Wed, 29 Mar 2023 07:32:54 +0000 (16:32 +0900)
committerJunseok Kim <juns.kim@samsung.com>
Tue, 23 May 2023 04:35:09 +0000 (13:35 +0900)
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

index 4fbcb61d32329d75e436c12d9037d5c15e45bd40..160dffb9d4533e625b47b7cef00b7e1bd5d9837f 100644 (file)
@@ -2281,18 +2281,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