aboutsummaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2013-07-03 22:09:02 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2013-07-03 22:09:02 +0000
commite374cef5181e97dbdf8f18b47cb9afd8d86cbf9a (patch)
treed6bbeef007e1c4d147b64ed699ceb004a73f957a /sbin
parent7fdc27bc513dab130a6bedbd4f45fe927e702047 (diff)
Notes
Diffstat (limited to 'sbin')
-rw-r--r--sbin/dhclient/dhclient.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sbin/dhclient/dhclient.c b/sbin/dhclient/dhclient.c
index 038002058315..43e0c16de958 100644
--- a/sbin/dhclient/dhclient.c
+++ b/sbin/dhclient/dhclient.c
@@ -476,6 +476,8 @@ main(int argc, char *argv[])
if ((routefd = socket(PF_ROUTE, SOCK_RAW, 0)) != -1)
add_protocol("AF_ROUTE", routefd, routehandler, ifi);
+ if (shutdown(routefd, SHUT_WR) < 0)
+ error("can't shutdown route socket: %m");
/* set up the interface */
discover_interfaces(ifi);