diff options
Diffstat (limited to 'usr/src/cmd/cmd-inet/sbin/dhcpagent/init_reboot.c')
-rw-r--r-- | usr/src/cmd/cmd-inet/sbin/dhcpagent/init_reboot.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/usr/src/cmd/cmd-inet/sbin/dhcpagent/init_reboot.c b/usr/src/cmd/cmd-inet/sbin/dhcpagent/init_reboot.c index 497a3e9d18..5afcad75ad 100644 --- a/usr/src/cmd/cmd-inet/sbin/dhcpagent/init_reboot.c +++ b/usr/src/cmd/cmd-inet/sbin/dhcpagent/init_reboot.c @@ -29,7 +29,6 @@ #include <sys/types.h> #include <stdio.h> -#include <stdlib.h> #include <limits.h> #include <sys/socket.h> #include <netinet/in.h> @@ -191,10 +190,7 @@ dhcp_init_reboot_v6(dhcp_smach_t *dsmp) return; failure: - if (iu_schedule_timer_ms(tq, lrand48() % DHCP_SELECT_WAIT, dhcp_start, - dsmp) != -1) - hold_smach(dsmp); - else + if (!set_start_timer(dsmp)) dhcp_selecting(dsmp); } |