- match() returns 0 on match
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>
Mon, 22 Dec 2014 21:04:21 +0000 (21:04 +0000)
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>
Mon, 22 Dec 2014 21:04:21 +0000 (21:04 +0000)
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/hopm/trunk@5086 82007160-df01-0410-b94d-b575c5fd34c7

src/scan.c

index 6d318cd0a3d46eca7af22ff0e52920be9e1543f5..aa7ba887d5b742f58b06cdd090ab76e9eaa36d95 100644 (file)
@@ -407,7 +407,7 @@ void scan_connect(char **user, char *msg)
       LIST_FOREACH(p2, scs->masks->head)
       {
          scsmask = (char *) p2->data;
-         if(match(scsmask, mask))
+         if(!match(scsmask, mask))
          {
             if(OPT_DEBUG)
             {
@@ -1128,7 +1128,7 @@ int scan_checkexempt(char *mask, char *ipmask)
    LIST_FOREACH(node, ExemptItem->masks->head)
    {
       exempt_mask = node->data;
-      if(match(exempt_mask, mask) || match(exempt_mask, ipmask))
+      if(!match(exempt_mask, mask) || !match(exempt_mask, ipmask))
          return 1;
    }