for (;;) {
fatal_signal_block();
dhclient_run(cli);
+ if (dhclient_changed(cli)) {
+ dhclient_configure_netdev(cli);
+ }
fatal_signal_unblock();
dhclient_wait(cli);
poll_block();
{
struct dhclient *cli = cli_;
dhclient_release(cli);
+ if (dhclient_changed(cli)) {
+ dhclient_configure_netdev(cli);
+ }
}
static void