This patch doesn't actually fix a bug, but it seems more consistent to ignore this value when it's zero.
Signed-off-by: Ethan Jackson <et...@nicira.com> --- lib/reconnect.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/reconnect.c b/lib/reconnect.c index 7737fcf..c750007 100644 --- a/lib/reconnect.c +++ b/lib/reconnect.c @@ -541,7 +541,10 @@ reconnect_deadline__(const struct reconnect *fsm) return LLONG_MAX; case S_IDLE: - return fsm->state_entered + fsm->probe_interval; + if (fsm->probe_interval) { + return fsm->state_entered + fsm->probe_interval; + } + return LLONG_MAX; case S_RECONNECT: return fsm->state_entered; -- 1.7.9.6 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev