f48e9a3
diff -up dhcp-4.0.0//client/dhclient.c.fast_timeout dhcp-4.0.0//client/dhclient.c
f48e9a3
--- dhcp-4.0.0//client/dhclient.c.fast_timeout	2008-08-01 10:10:10.000000000 -1000
f48e9a3
+++ dhcp-4.0.0//client/dhclient.c	2008-08-01 10:13:37.000000000 -1000
f48e9a3
@@ -3613,10 +3613,7 @@ isc_result_t dhclient_interface_startup_
e82a502
 		ip -> flags |= INTERFACE_RUNNING;
e82a502
 		for (client = ip -> client; client; client = client -> next) {
e82a502
 			client -> state = S_INIT;
e82a502
-			/* Set up a timeout to start the initialization
e82a502
-			   process. */
e82a502
-			add_timeout (cur_time + random () % 5,
e82a502
-				     state_reboot, client, 0, 0);
e82a502
+			add_timeout (cur_time, state_reboot, client, 0, 0);
e82a502
 		}
e82a502
 	}
e82a502
 	return ISC_R_SUCCESS;