diff options
author | Sadie Powell <sadie@witchery.services> | 2024-07-19 01:40:53 +0100 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2024-07-19 01:43:41 +0100 |
commit | 7d0184ca34ce54ef05c22798ab5faaf4f35d1420 (patch) | |
tree | 8a78c89da35dd0e0699f2307aa77e4a9d99fb95c /modules | |
parent | e0b687f289d806e3acd45e9f5586c38497275fa9 (diff) | |
parent | 31bc597c81fadcebe8a768d0e509bb961f7c10c3 (diff) |
Merge branch '2.0' into 2.1.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/protocol/inspircd.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/protocol/inspircd.cpp b/modules/protocol/inspircd.cpp index 6c30ffc55..062df97e6 100644 --- a/modules/protocol/inspircd.cpp +++ b/modules/protocol/inspircd.cpp @@ -565,8 +565,11 @@ public: void SendLogin(User *u, NickAlias *na) override { /* InspIRCd uses an account to bypass chmode +R, not umode +r, so we can't send this here */ - if (!na->nc->HasExt("UNCONFIRMED")) - SendAccount(u->GetUID(), na); + if (na->nc->HasExt("UNCONFIRMED")) + return; + + IRCD->SendVHost(u, na->GetVHostIdent(), na->GetVHostHost()); + SendAccount(u->GetUID(), na); } void SendLogout(User *u) override |