summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2020-01-03 12:51:23 +0000
committerSadie Powell <sadie@witchery.services>2020-01-03 12:51:23 +0000
commit45eff275cbc942a9b16f55367e6d5bd2bbfad2e0 (patch)
tree99d01cfc0aba1b648e3e1896fa61707c8b20df61 /src
parent56375392ba94f2552bbeeeab4fd39e1e50295525 (diff)
Bind ports before loading modules.
This fixes a defect introduced in ce7979bd7d where the ircv3_sts module was unable to find the SSL listener.
Diffstat (limited to 'src')
-rw-r--r--src/inspircd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/inspircd.cpp b/src/inspircd.cpp
index 2035960bd..34a62d918 100644
--- a/src/inspircd.cpp
+++ b/src/inspircd.cpp
@@ -556,13 +556,13 @@ InspIRCd::InspIRCd(int argc, char** argv)
std::cout << std::endl;
+ TryBindPorts();
+
this->Modules->LoadAll();
// Build ISupport as ModuleManager::LoadAll() does not do it
this->ISupport.Build();
- TryBindPorts();
-
std::cout << "InspIRCd is now running as '" << Config->ServerName << "'[" << Config->GetSID() << "] with " << SocketEngine::GetMaxFds() << " max open sockets" << std::endl;
#ifndef _WIN32