From 4dca000328cfde86f7a4065aef63c2be820b4e4c Mon Sep 17 00:00:00 2001 From: cyberbotx Date: Mon, 5 Jan 2009 08:30:13 +0000 Subject: [PATCH] Really fix bug 985, had to fix security hole in User::SendMessage() as well. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1917 5417fbe8-f217-4b02-8779-1006273d7864 --- src/users.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/users.c b/src/users.c index 313a942ef..bc66da4a2 100644 --- a/src/users.c +++ b/src/users.c @@ -297,11 +297,11 @@ void User::SendMessage(const char *source, const std::string &msg) if (UsePrivmsg && ((!this->na && NSDefFlags & NI_MSG) || (this->na && this->na->nc->flags & NI_MSG))) { - ircdproto->SendPrivmsg(findbot(source), this->nick, msg.c_str()); + ircdproto->SendPrivmsg(findbot(source), this->nick, "%s", msg.c_str()); } else { - ircdproto->SendNotice(findbot(source), this->nick, msg.c_str()); + ircdproto->SendNotice(findbot(source), this->nick, "%s", msg.c_str()); } }