menu: fix memory leak in update_client_send_to_menu()

This commit is contained in:
tokyo4j 2024-10-20 16:12:57 +09:00
parent a567b4dc3b
commit 149d4f4ef3

View file

@ -944,8 +944,10 @@ update_client_send_to_menu(struct server *server)
wl_list_for_each(workspace, &server->workspaces.all, link) {
if (workspace == server->workspaces.current) {
current_item = item_create(menu, strdup_printf(">%s<", workspace->name),
/*show arrow*/ false);
char *label = strdup_printf(">%s<", workspace->name);
current_item = item_create(menu, label,
/*show arrow*/ false);
free(label);
} else {
current_item = item_create(menu, workspace->name, /*show arrow*/ false);
}