Mercurial > hg > dhcpcd
changeset 1107:6c45bd0426e1 draft
We need to ensure that our interface has the address before configuring routes.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Mon, 01 Dec 2008 16:56:01 +0000 |
| parents | 625717ec436c |
| children | 1b6ef729f41e |
| files | configure.c |
| diffstat | 1 files changed, 1 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.c Thu Nov 27 16:17:24 2008 +0000 +++ b/configure.c Mon Dec 01 16:56:01 2008 +0000 @@ -405,16 +405,12 @@ } #endif - configure_routes(iface, dhcp, options); - up = (iface->addr.s_addr != addr.s_addr || - iface->net.s_addr != net.s_addr); iface->addr.s_addr = addr.s_addr; iface->net.s_addr = net.s_addr; - + configure_routes(iface, dhcp, options); if (!lease->frominfo) if (write_lease(iface, dhcp) == -1) logger(LOG_ERR, "write_lease: %s", strerror(errno)); - run_script(options, iface->name, reason, dhcp, old); return 0; }
