Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > c231741807dbf2dcabe7e50e30a5cfc7 > files > 2

ircd-hybrid-7.2.3-16.mga3.src.rpm

diff --git a/src/hostmask.c b/src/hostmask.c
index 3c06b68..5937843 100644
--- a/src/hostmask.c
+++ b/src/hostmask.c
@@ -198,7 +198,7 @@ try_parse_v4_netmask(const char *text, struct irc_ssaddr *addr, int *b)
     {
       char *after;
       bits = strtoul(p + 1, &after, 10);
-      if (!bits || *after)
+      if (bits < 0 || *after)
         return HM_HOST;
       if (bits > n * 8)
         return HM_HOST;