diff options
author | David Hankins <dhankins@isc.org> | 2009-04-22 20:27:58 +0000 |
---|---|---|
committer | David Hankins <dhankins@isc.org> | 2009-04-22 20:27:58 +0000 |
commit | dedde1ba350ecc20a242868456226bbf924654fa (patch) | |
tree | 7731dae422670c8b28799fab6a53f4c22263e97f /server/failover.c | |
parent | 8a3c1e33d0d9646ed8f860c00e4e893c4466ee5d (diff) | |
download | isc-dhcp-dedde1ba350ecc20a242868456226bbf924654fa.tar.gz |
- Fixed failover reconnection retry code to continue to retry to reconnect
rather than restarting the listener. [ISC-Bugs #19618]
Diffstat (limited to 'server/failover.c')
-rw-r--r-- | server/failover.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/server/failover.c b/server/failover.c index 3f4b2fb6..462655ca 100644 --- a/server/failover.c +++ b/server/failover.c @@ -3005,15 +3005,13 @@ void dhcp_failover_reconnect (void *vs) log_info ("failover peer %s: %s", state -> name, isc_result_totext (status)); #if defined (DEBUG_FAILOVER_TIMING) - log_info ("add_timeout +90 %s", - "dhcp_failover_listener_restart"); + log_info("add_timeout +90 dhcp_failover_reconnect"); #endif tv . tv_sec = cur_time + 90; tv . tv_usec = 0; - add_timeout (&tv, - dhcp_failover_listener_restart, state, - (tvref_t)dhcp_failover_state_reference, - (tvunref_t)dhcp_failover_state_dereference); + add_timeout(&tv, dhcp_failover_reconnect, state, + (tvref_t)dhcp_failover_state_reference, + (tvunref_t)dhcp_failover_state_dereference); } } |