svn commit: r187008 - user/kmacy/HEAD_fast_net/sbin/route
Kip Macy
kmacy at FreeBSD.org
Fri Jan 9 21:15:41 PST 2009
Author: kmacy
Date: Sat Jan 10 05:15:40 2009
New Revision: 187008
URL: http://svn.freebsd.org/changeset/base/187008
Log:
update show handling
Modified:
user/kmacy/HEAD_fast_net/sbin/route/route.c
Modified: user/kmacy/HEAD_fast_net/sbin/route/route.c
==============================================================================
--- user/kmacy/HEAD_fast_net/sbin/route/route.c Sat Jan 10 05:04:16 2009 (r187007)
+++ user/kmacy/HEAD_fast_net/sbin/route/route.c Sat Jan 10 05:15:40 2009 (r187008)
@@ -574,7 +574,7 @@ newroute(argc, argv)
errx(EX_NOPERM, "must be root to alter routing table");
}
cmd = argv[0];
- if (*cmd != 'g')
+ if (*cmd != 'g' && cmd != 's')
shutdown(s, SHUT_RD); /* Don't want to read back our messages */
while (--argc > 0) {
@@ -747,7 +747,7 @@ newroute(argc, argv)
} else
break;
}
- if (*cmd == 'g')
+ if (*cmd == 'g' || *cmd == 's')
exit(ret != 0);
if (!qflag) {
oerrno = errno;
@@ -1193,9 +1193,7 @@ rtmsg(cmd, flags)
cmd = RTM_ADD;
else if (cmd == 'c')
cmd = RTM_CHANGE;
- else if (cmd == 's')
- cmd = RTM_SHUTDOWN;
- else if (cmd == 'g') {
+ else if (cmd == 'g' || cmd == 's') {
cmd = RTM_GET;
if (so_ifp.sa.sa_family == 0) {
so_ifp.sa.sa_family = AF_LINK;
More information about the svn-src-user
mailing list