diff options
| author | 2013-05-20 11:05:05 -0700 | |
|---|---|---|
| committer | 2013-05-20 11:05:05 -0700 | |
| commit | 991a6a429bd6abc70c0eac33bcca124b0600cc0f (patch) | |
| tree | 73961818b96646cfbe0a0ff945a23db04edc4823 /src/usermanager.cpp | |
| parent | Change the signature of User::ForceNickChange() to accept const std::string& ... (diff) | |
| parent | Replaced 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.cpp | 10 |
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++) { |
