Date: Mon, 12 Apr 2010 10:34:55 +0400 From: Alex Keda <admin@lissyara.su> To: freebsd-current@freebsd.org Subject: Re: ipfw bug on i386 Message-ID: <4BC2BF0F.8090108@lissyara.su> In-Reply-To: <20100412100756.1ef3af73@hzwork.vyborg.ru> References: <4BC1790F.1020205@lissyara.su> <20100412100756.1ef3af73@hzwork.vyborg.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
12.04.2010 10:07, Hizel Ildar пишет: > В Sun, 11 Apr 2010 11:23:59 +0400 > Alex Keda<admin@lissyara.su> пишет: > > >> srv5# more /tmp/a.sh >> table="24" >> ipfw table $table flush >> for octet3 in `jot - 1 60` >> do >> for octet4 in `jot - 1 254` >> do >> echo "table $table add 192.168.$octet3.$octet4">> /tmp/$$.txt >> done >> done >> ipfw /tmp/$$.txt >> rm -f /tmp/$$.txt >> >> effect: >> >> srv5# sh /tmp/a.sh >> Abort trap (core dumped) >> srv5# >> srv5# ll ipfw.core >> -rw------- 1 root wheel - 1,9M 11 апр 11:22 ipfw.core >> srv5# >> >> Tested on 8,9 i386 - core dump, amd64 - all OK >> 7 - all OK >> >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to >> "freebsd-current-unsubscribe@freebsd.org" >> >> > Hey! I'm fix this bug :D > > patch: > > foo# diff -ruN main.c~ main.c > --- main.c~ 2010-03-04 19:54:56.000000000 +0300 > +++ main.c 2010-04-12 09:37:21.000000000 +0400 > @@ -553,7 +553,7 @@ > } > > while (fgets(buf, BUFSIZ, f)) { /* read commands */ > - char linename[10]; > + char linename[11]; > char *args[2]; > > lineno++; > so, it limit 100k addresses in table? with 7-STABLE I have more than 100k IP and all work correct srv1# ipfw table 25 list | wc -l 104294 srv1# uname -a FreeBSD srv1.host-food.ru 7.2-STABLE FreeBSD 7.2-STABLE #0: Sun Oct 4 01:38:34 MSD 2009 lissyara@srv.host-food.ru:/home/obj/usr/src/sys/HOST-FOOD i386 srv1#
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BC2BF0F.8090108>