--- a/ui/common/menu.c Sun Aug 31 10:31:42 2025 +0200 +++ b/ui/common/menu.c Mon Sep 01 20:56:50 2025 +0200 @@ -100,7 +100,7 @@ menu->item.next = NULL; menu->item.type = UI_MENU; - menu->label = label; + menu->label = nl_strdup(label); menu->items_begin = NULL; menu->items_end = NULL; menu->parent = NULL; @@ -271,6 +271,7 @@ default: break; case UI_MENU: { UiMenu *menu = (UiMenu*)item; + free(menu->label); UiMenuItemI *m = menu->items_begin; while(m) { UiMenuItemI *next = m->next;