From 895f27a6c1bc948e441f3dfde3458c8b83d207c0 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Tue, 30 Jun 2015 23:42:21 -0500 Subject: [PATCH] Fix an issue with Guild messages sent via gmsay that are too long --- zone/worldserver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zone/worldserver.cpp b/zone/worldserver.cpp index 517106aca..d9af83d87 100644 --- a/zone/worldserver.cpp +++ b/zone/worldserver.cpp @@ -1907,10 +1907,10 @@ bool WorldServer::SendEmoteMessage(const char* to, uint32 to_guilddbid, uint32 t bool WorldServer::SendEmoteMessage(const char* to, uint32 to_guilddbid, int16 to_minstatus, uint32 type, const char* message, ...) { va_list argptr; - char buffer[256]; + char buffer[256] = { 0 }; va_start(argptr, message); - vsnprintf(buffer, 256, message, argptr); + vsnprintf(buffer, sizeof(buffer) - 1, message, argptr); va_end(argptr); if (!Connected() && to == 0) {