diff options
author | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-01-02 08:20:59 +0000 |
---|---|---|
committer | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-01-02 08:20:59 +0000 |
commit | a819cb0cc0f54a042a088dfba9c1f6b817928641 (patch) | |
tree | 7931a9d81367c184ca2550a1819ef685e3e0c927 /src/core/hs_set.c | |
parent | 3617d7978899f830d952d9bac70ed14bb0cc0fd6 (diff) |
Rewrote the vhost code, and moved it to be part of nickalias instead of in its own list. This also fixes being able to steal other users vhosts with /hs on
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2724 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/core/hs_set.c')
-rw-r--r-- | src/core/hs_set.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/hs_set.c b/src/core/hs_set.c index 75c3b85ec..cd5ce0552 100644 --- a/src/core/hs_set.c +++ b/src/core/hs_set.c @@ -122,7 +122,8 @@ class CommandHSSet : public Command alog("vHost for user \002%s\002 set to \002%s@%s\002 by oper \002%s\002", nick, vIdent, hostmask, u->nick); else alog("vHost for user \002%s\002 set to \002%s\002 by oper \002%s\002", nick, hostmask, u->nick); - addHostCore(nick, vIdent, hostmask, u->nick, tmp_time); + na->hostinfo.SetVhost(vIdent ? vIdent : "", hostmask, u->nick); + FOREACH_MOD(I_OnSetVhost, OnSetVhost(na)); if (vIdent) notice_lang(Config.s_HostServ, u, HOST_IDENT_SET, nick, vIdent, hostmask); else |