From 408be50dd3d7ae5f53b16f6f097f1a2b1981f3ba Mon Sep 17 00:00:00 2001 From: Daniel De Graaf Date: Tue, 2 Mar 2010 09:23:03 -0600 Subject: Fix m_autoop not running its OnUserJoin hook --- src/modules/m_autoop.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/modules/m_autoop.cpp') diff --git a/src/modules/m_autoop.cpp b/src/modules/m_autoop.cpp index 626bf2393..49e9a3ab2 100644 --- a/src/modules/m_autoop.cpp +++ b/src/modules/m_autoop.cpp @@ -77,10 +77,16 @@ public: mh.init(); ServerInstance->Modules->AddService(mh); - Implementation list[] = { I_OnUserPreJoin, I_OnRehash }; + Implementation list[] = { I_OnUserJoin, I_OnRehash }; ServerInstance->Modules->Attach(list, this, 2); } + void Prioritize() + { + Module* st = ServerInstance->Modules->Find("m_spanningtree.so"); + ServerInstance->Modules->SetPriority(this, I_OnUserJoin, PRIORITY_AFTER, &st); + } + void OnUserJoin(Membership* memb, bool, bool, CUList&) { if (!IS_LOCAL(memb->user)) -- cgit v1.3.1-10-gc9f91