$OpenBSD: patch-src_messagehandler_c,v 1.4 2013/10/04 08:25:09 dcoppa Exp $ --- src/messagehandler.c.orig Sun Jun 9 20:56:17 2013 +++ src/messagehandler.c Tue Oct 1 14:15:41 2013 @@ -492,9 +492,9 @@ void Mh_handle_message(client_t *client, message_t *ms sendmsg->payload.textMessage->n_tree_id = 1; sendmsg->payload.textMessage->tree_id = tree_id; if (client->recording) - sprintf(message, "User %s started recording", client->username); + snprintf(message, strlen(client->username) + 32, "User %s started recording", client->username); else - sprintf(message, "User %s stopped recording", client->username); + snprintf(message, strlen(client->username) + 32, "User %s stopped recording", client->username); Client_send_message_except_ver(NULL, sendmsg, ~0x010203); sendmsg = NULL; }