Blame dhcp-4.0.0-fast-timeout.patch
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
f48e9a3 |
diff -up dhcp-4.0.0//client/dhclient.c.fast_timeout dhcp-4.0.0//client/dhclient.c
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
f48e9a3 |
--- dhcp-4.0.0//client/dhclient.c.fast_timeout 2008-08-01 10:10:10.000000000 -1000
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
f48e9a3 |
+++ dhcp-4.0.0//client/dhclient.c 2008-08-01 10:13:37.000000000 -1000
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
f48e9a3 |
@@ -3613,10 +3613,7 @@ isc_result_t dhclient_interface_startup_
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
ip -> flags |= INTERFACE_RUNNING;
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
for (client = ip -> client; client; client = client -> next) {
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
client -> state = S_INIT;
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
- /* Set up a timeout to start the initialization
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
- process. */
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
- add_timeout (cur_time + random () % 5,
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
- state_reboot, client, 0, 0);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
+ add_timeout (cur_time, state_reboot, client, 0, 0);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
}
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
}
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
e82a502 |
return ISC_R_SUCCESS;
|