From 077b25e77dfe24fb0a724c3ad4cb5e9ba4414561 Mon Sep 17 00:00:00 2001 From: psychon Date: Thu, 7 Feb 2008 22:22:03 +0000 Subject: [PATCH] Move the check for listeners from main() to CZNC::ParseConfig() git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@942 726aef4b-f618-498e-8847-2d620e286838 --- main.cpp | 6 ------ znc.cpp | 7 ++++++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/main.cpp b/main.cpp index 069e47e6..d62d1b43 100644 --- a/main.cpp +++ b/main.cpp @@ -190,12 +190,6 @@ int main(int argc, char** argv) { return 1; } - if (!pZNC->GetListeners().size()) { - CUtils::PrintError("You must supply at least one Listen port in your config."); - delete pZNC; - return 1; - } - if (!pZNC->OnBoot()) { CUtils::PrintError("Exiting due to module boot errors."); delete pZNC; diff --git a/znc.cpp b/znc.cpp index e02e7c23..bde2454d 100644 --- a/znc.cpp +++ b/znc.cpp @@ -1235,11 +1235,16 @@ bool CZNC::ParseConfig(const CString& sConfig) { File.Close(); - if (!m_msUsers.size()) { + if (m_msUsers.size() == 0) { CUtils::PrintError("You must define at least one user in your config."); return false; } + if (m_vpListeners.size() == 0) { + CUtils::PrintError("You must supply at least one listen port in your config."); + return false; + } + return true; }