From 797277f9afab01fa2581f1865bfe7052d9d3e36c Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 28 Jan 2013 19:30:26 +0000 Subject: - Fixed possible core in try_parse_v4_netmask() as reported by bobnomnom git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1786 82007160-df01-0410-b94d-b575c5fd34c7 --- src/hostmask.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hostmask.c b/src/hostmask.c index 11c1882..60e3fd9 100644 --- a/src/hostmask.c +++ b/src/hostmask.c @@ -202,7 +202,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; -- cgit