--- a/ui/common/menu.c Sun Aug 24 15:24:16 2025 +0200 +++ b/ui/common/menu.c Sat Oct 04 14:52:59 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;