diff options
author | 2004-05-05 11:40:46 +0000 | |
---|---|---|
committer | 2004-05-05 11:40:46 +0000 | |
commit | 49f839d89be34345be52ea18cc2443ed508fd5ab (patch) | |
tree | a64d008233331081fcab8b9e0f39cf7a0c0bbadf | |
parent | use tzset() before chrooting (diff) | |
download | wireguard-openbsd-49f839d89be34345be52ea18cc2443ed508fd5ab.tar.xz wireguard-openbsd-49f839d89be34345be52ea18cc2443ed508fd5ab.zip |
routefd needs to be opened slightly later
-rw-r--r-- | sbin/dhclient/dhclient.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sbin/dhclient/dhclient.c b/sbin/dhclient/dhclient.c index 694c1dee8d0..9bef3ecb843 100644 --- a/sbin/dhclient/dhclient.c +++ b/sbin/dhclient/dhclient.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dhclient.c,v 1.43 2004/05/05 11:19:07 henning Exp $ */ +/* $OpenBSD: dhclient.c,v 1.44 2004/05/05 11:40:46 henning Exp $ */ /* * Copyright 2004 Henning Brauer <henning@openbsd.org> @@ -297,14 +297,14 @@ main(int argc, char *argv[]) close(pipe_fd[0]); privfd = pipe_fd[1]; - if ((routefd = socket(PF_ROUTE, SOCK_RAW, 0)) != -1) - add_protocol("AF_ROUTE", routefd, routehandler, ifi); - priv_script_init("PREINIT", NULL); if (ifi->client->alias) priv_script_write_params("alias_", ifi->client->alias); priv_script_go(); + if ((routefd = socket(PF_ROUTE, SOCK_RAW, 0)) != -1) + add_protocol("AF_ROUTE", routefd, routehandler, ifi); + /* set up the interface */ discover_interfaces(ifi); |