aboutsummaryrefslogtreecommitdiffstats
path: root/src/usermanager.cpp
diff options
context:
space:
mode:
authorGravatar Attila Molnar2013-05-20 11:05:05 -0700
committerGravatar Attila Molnar2013-05-20 11:05:05 -0700
commit991a6a429bd6abc70c0eac33bcca124b0600cc0f (patch)
tree73961818b96646cfbe0a0ff945a23db04edc4823 /src/usermanager.cpp
parentChange the signature of User::ForceNickChange() to accept const std::string& ... (diff)
parentReplaced vsnprintf with VAFORMAT pretty much everywhere. (diff)
Merge pull request #542 from ShutterQuick/inspircd+printfcleanup
Replaced all the individual vsnprintfing with a macro
Diffstat (limited to 'src/usermanager.cpp')
-rw-r--r--src/usermanager.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/usermanager.cpp b/src/usermanager.cpp
index aa0be2f3b..09c9a5bde 100644
--- a/src/usermanager.cpp
+++ b/src/usermanager.cpp
@@ -322,13 +322,9 @@ unsigned int UserManager::LocalUserCount()
void UserManager::ServerNoticeAll(const char* text, ...)
{
- char textbuffer[MAXBUF];
- va_list argsPtr;
- va_start (argsPtr, text);
- vsnprintf(textbuffer, MAXBUF, text, argsPtr);
- va_end(argsPtr);
-
- const std::string message = "NOTICE $" + ServerInstance->Config->ServerName + " :" + textbuffer;
+ std::string message;
+ VAFORMAT(message, text, text);
+ message = "NOTICE $" + ServerInstance->Config->ServerName + " :" + message;
for (LocalUserList::const_iterator i = local_users.begin(); i != local_users.end(); i++)
{