summaryrefslogtreecommitdiff
path: root/usr/src/cmd/cmd-inet/sbin/dhcpagent/init_reboot.c
diff options
context:
space:
mode:
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.c6
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);
}