From 16d08e57df9cc5909b3477e51fac7baa7f312aff Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 13 Dec 2015 19:14:44 -0500 Subject: Fall back to account vhost in hs on/off --- modules/commands/hs_off.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'modules/commands/hs_off.cpp') diff --git a/modules/commands/hs_off.cpp b/modules/commands/hs_off.cpp index 603b863c1..d0a64fb5b 100644 --- a/modules/commands/hs_off.cpp +++ b/modules/commands/hs_off.cpp @@ -23,7 +23,10 @@ class CommandHSOff : public Command void Execute(CommandSource &source, const std::vector ¶ms) anope_override { User *u = source.GetUser(); + const NickAlias *na = NickAlias::Find(u->nick); + if (!na || na->nc != u->Account() || !na->HasVhost()) + na = NickAlias::Find(u->Account()->display); if (!na || !na->HasVhost()) source.Reply(HOST_NOT_ASSIGNED); -- cgit