ipfw bug on i386
Hizel Ildar
hizel at vyborg.ru
Mon Apr 12 06:07:58 UTC 2010
В Sun, 11 Apr 2010 11:23:59 +0400
Alex Keda <admin at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to
> "freebsd-current-unsubscribe at 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++;
More information about the freebsd-current
mailing list