From 62885fa462982dc7c8c8544f899c38ce000a95cb Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 10 Mar 2014 05:04:25 -0400 Subject: [PATCH] Set nickserv's modesonid on login too --- modules/pseudoclients/nickserv.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/pseudoclients/nickserv.cpp b/modules/pseudoclients/nickserv.cpp index deb5cea33..5b893652f 100644 --- a/modules/pseudoclients/nickserv.cpp +++ b/modules/pseudoclients/nickserv.cpp @@ -201,6 +201,10 @@ class NickServCore : public Module, public NickServService NickAlias *na = NickAlias::Find(u->nick); if (na && *na->nc == u->Account() && !Config->GetModule("nickserv")->Get("nonicknameownership") && !na->nc->HasExt("UNCONFIRMED")) u->SetMode(NickServ, "REGISTERED"); + + const Anope::string &modesonid = Config->GetModule(this)->Get("modesonid"); + if (!modesonid.empty()) + u->SetModes(NickServ, "%s", modesonid.c_str()); } void Collide(User *u, NickAlias *na) anope_override