cvs commit: src/sbin/route route.c
Mike Makonnen
mtm at FreeBSD.org
Sun Jan 27 23:37:08 PST 2008
mtm 2008-01-28 07:37:08 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
sbin/route route.c
Log:
MFC: ver. 1.82-1.83
Fix an error in bit shifting logic for network addresses. The route
command would add incorrect routing entries if network numbers weren't
fully "spelled" out according to their class. For example:
# route add 128.0/16 (works)
# route add 128/16 (doesn't work)
# route add 193.0.0/24 (works)
# route add 193/24 (doesn't work)
Also, rework the way a netmask is deduced from network number if
it [netmask] is not specified.
Submitted by: Nuno Antunes <nuno.antunes at gmail.com> (mostly)
Revision Changes Path
1.81.2.1 +23 -20 src/sbin/route/route.c
More information about the cvs-src
mailing list