summaryrefslogtreecommitdiff
path: root/server/failover.c
diff options
context:
space:
mode:
authorDavid Hankins <dhankins@isc.org>2009-04-22 20:27:58 +0000
committerDavid Hankins <dhankins@isc.org>2009-04-22 20:27:58 +0000
commitdedde1ba350ecc20a242868456226bbf924654fa (patch)
tree7731dae422670c8b28799fab6a53f4c22263e97f /server/failover.c
parent8a3c1e33d0d9646ed8f860c00e4e893c4466ee5d (diff)
downloadisc-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.c10
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);
}
}