summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>2008-05-18 23:06:05 +0000
committerw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>2008-05-18 23:06:05 +0000
commit0bed81e9d70ad2124f258303cd729f9bb2d02a84 (patch)
tree1ae3cce5788acad1b59d61759c9c8882bfbf428d
parentad9f0df06a072b01e5bf3ab07f8e402b175abd51 (diff)
Jason, try this..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9746 e03df62e-2008-0410-955e-edbf42e46eb7
-rw-r--r--src/configreader.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/configreader.cpp b/src/configreader.cpp
index 4d55e72e2..68c8b7e59 100644
--- a/src/configreader.cpp
+++ b/src/configreader.cpp
@@ -525,10 +525,10 @@ bool DoConnect(ServerConfig* conf, const char*, char**, ValueList &values, int*)
{
ConnectClass* cc = *item;
if (
- (*name && (cc->GetName() == name)) ||
- (*allow && (cc->GetHost() == allow)) ||
- (*deny && (cc->GetHost() == deny)) ||
- (port && (cc->GetPort() == port))
+ ((*name && (cc->GetName() == name)) || // if the name is the same
+ (*allow && (cc->GetHost() == allow)) || // or the allow is the same
+ (*deny && (cc->GetHost() == deny))) && // or the deny is the same
+ (!port || port && (cc->GetPort() == port)) // and there is no port, or there is a port and the port is the same
)
{
/* reenable class so users can be shoved into it :P */