--- a/ui/common/message.c Mon Dec 08 16:21:24 2025 +0100 +++ b/ui/common/message.c Mon Dec 08 18:11:54 2025 +0100 @@ -116,8 +116,9 @@ // message complete //fprintf(stderr, "send: %.*s\n", (int)msg_size, msg); if(handler->handler.callback) { - handler->handler.callback(cx_mutstrn(msg, msg_size)); + handler->handler.callback(cx_strn(msg, msg_size)); } + free(msg); msg = NULL; msg_size = 0; msg_pos = 0;