From 552be206b2fbf6f590be4e536bb7cd757f6f29dd Mon Sep 17 00:00:00 2001 From: brain Date: Sun, 6 Aug 2006 21:44:55 +0000 Subject: Remove check that very rarely equates to true git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4750 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/socket.cpp | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src') diff --git a/src/socket.cpp b/src/socket.cpp index dde1b1bae..1821120f4 100644 --- a/src/socket.cpp +++ b/src/socket.cpp @@ -49,10 +49,6 @@ bool MatchCIDRBits(unsigned char* address, unsigned char* mask, unsigned int mas unsigned int modulus = mask_bits % 8; /* Number of whole bytes in the mask */ unsigned int divisor = mask_bits / 8; /* Remaining bits in the mask after whole bytes are dealt with */ - /* We shouldnt match anything, /0 is always valid */ - if (!mask_bits) - return true; - /* First compare the whole bytes, if they dont match, return false */ if (memcmp(address, mask, divisor)) return false; -- cgit v1.2.3