diff -r 18c476d8b24f -r be89ffebd4f3 ui/server/toolkit.c --- a/ui/server/toolkit.c Sat Feb 21 20:02:31 2026 +0100 +++ b/ui/server/toolkit.c Sun Mar 15 12:06:03 2026 +0100 @@ -53,7 +53,7 @@ static uint64_t srv_obj_id_counter = 0; void ui_init(const char *appname, int argc, char **argv) { - ui_app_name = appname; + ui_app_name = appname ? strdup(appname) : NULL; message_handler = uic_simple_msg_handler(STDIN_FILENO, STDOUT_FILENO, ui_server_message_received);