Date: Sun, 16 Dec 2007 21:27:17 +0300 (MSK) From: Maxim Konovalov <maxim@macomnet.ru> To: current@freebsd.org Subject: route(8) core dump, possible gcc(1) related Message-ID: <20071216211832.X83419@mp2.macomnet.net>
next in thread | raw e-mail | index | archive | help
Hello,
gcc w/ default flags:
# route add 172.19.16.0.0/16 10.10.10.2
zsh: segmentation fault (core dumped)
gcc -O0:
# route add 172.19.16.0.0/16 10.10.10.2
route: bad address: 172.19.16.0.0/16
I failed to find any bugs in this code snippet where route(8)
dumps a core (line 1041):
1033 q = strchr(s,'/');
1034 if (q && which == RTA_DST) {
1035 *q = '\0';
1036 if ((val = inet_network(s)) != INADDR_NONE) {
1037 inet_makenetandmask(
1038 val, &su->sin, strtoul(q+1, 0, 0));
1039 return (0);
1040 }
1041 *q = '/';
1042 }
Any comments?
--
Maxim Konovalov
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071216211832.X83419>
