summaryrefslogtreecommitdiff
path: root/src/users.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/users.cpp')
-rw-r--r--src/users.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/users.cpp b/src/users.cpp
index 9d23e719f..e134e5af5 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -220,15 +220,14 @@ void User::SendMessage(BotInfo *source, const char *fmt, ...)
va_list args;
char buf[BUFSIZE] = "";
- if (fmt)
- {
- va_start(args, fmt);
- vsnprintf(buf, BUFSIZE - 1, fmt, args);
+ const char *translated_message = translate(this, fmt);
- this->SendMessage(source, Anope::string(buf));
+ va_start(args, fmt);
+ vsnprintf(buf, BUFSIZE - 1, translated_message, args);
- va_end(args);
- }
+ this->SendMessage(source, Anope::string(buf));
+
+ va_end(args);
}
void User::SendMessage(BotInfo *source, Anope::string msg)