X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fircd_string.c;fp=ircd%2Fircd_string.c;h=ed0349ea45fc20b1d8700cc80c355b82317c0603;hp=7785d58c60d57d9bccab5230b2f7c1040caf2950;hb=b7f25dcf93cc44cd9f5b4132c976e72118bcd44f;hpb=bffe024d3b4ef7df9a15462a1691f7accb75584e diff --git a/ircd/ircd_string.c b/ircd/ircd_string.c index 7785d58..ed0349e 100644 --- a/ircd/ircd_string.c +++ b/ircd/ircd_string.c @@ -578,6 +578,8 @@ ipmask_parse(const char *input, struct irc_in_addr *ip, unsigned char *pbits) if (input[pos] == ':') { if (colon < 8) return 0; + if (ii == 8) + return 0; colon = ii; pos++; }