diff options
author | Adam <Adam@anope.org> | 2011-04-25 03:16:57 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2011-05-16 04:07:56 -0400 |
commit | 076ebafa1b4cc935c466c615b94eaac415af9a67 (patch) | |
tree | dbc8b0f9e7b6f954569c13ad35598f5ebe8a081d /src/actions.cpp | |
parent | 6922bd239c778e8f6f2081476ce20b9426c515ad (diff) |
Moved some global functions to be member functions and misc cleanup
Diffstat (limited to 'src/actions.cpp')
-rw-r--r-- | src/actions.cpp | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/actions.cpp b/src/actions.cpp index 4d4dd7d0c..62b5bf582 100644 --- a/src/actions.cpp +++ b/src/actions.cpp @@ -30,7 +30,7 @@ bool bad_password(User *u) u->invalid_pw_time = Anope::CurTime; if (u->invalid_pw_count >= Config->BadPassLimit) { - kill_user("", u, "Too many invalid passwords"); + u->Kill(Config->ServerName, "Too many invalid passwords"); return true; } @@ -39,29 +39,6 @@ bool bad_password(User *u) /*************************************************************************/ -/** - * Remove a user from the IRC network. - * @param source is the nick which should generate the kill, or empty for a server-generated kill. - * @param user to remove - * @param reason for the kill - * @return void - */ -void kill_user(const Anope::string &source, User *user, const Anope::string &reason) -{ - if (!user) - return; - - Anope::string real_source = source.empty() ? Config->ServerName : source; - - Anope::string buf = real_source + " (" + reason + ")"; - - ircdproto->SendSVSKill(findbot(source), user, "%s", buf.c_str()); - - if (!ircd->quitonkill) - do_kill(user, buf); -} - -/*************************************************************************/ /** * Unban the user from a channel |