diff --git a/network/netplay/netplay_frontend.c b/network/netplay/netplay_frontend.c index 5f3e2aa3f5..508932f6dc 100644 --- a/network/netplay/netplay_frontend.c +++ b/network/netplay/netplay_frontend.c @@ -4859,10 +4859,10 @@ static void relay_chat(netplay_t *netplay, const char *nick, const char *msg) static void show_chat(netplay_t *netplay, const char *nick, const char *msg) { - char formatted_chat[NETPLAY_CHAT_MAX_SIZE + 64]; - - /* Truncate the message if necessary. */ - snprintf(formatted_chat, sizeof(formatted_chat), "%s: %s", nick, msg); + char formatted_chat[NETPLAY_CHAT_MAX_SIZE]; + /* Truncate the message if necessary. Truncation here is intentional. */ + int ret = snprintf(formatted_chat, sizeof(formatted_chat), "%s: %s", nick, msg); + (void)ret; RARCH_LOG("[Netplay] %s\n", formatted_chat);