git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix failure to back off when vconn_open() fails immediately.
[sliver-openvswitch.git]
/
lib
/
rconn.c
diff --git
a/lib/rconn.c
b/lib/rconn.c
index
fabd61e
..
8195495
100644
(file)
--- a/
lib/rconn.c
+++ b/
lib/rconn.c
@@
-279,6
+279,7
@@
reconnect(struct rconn *rc)
state_transition(rc, S_CONNECTING);
} else {
VLOG_WARN("%s: connection failed (%s)", rc->name, strerror(retval));
+ rc->backoff_deadline = TIME_MAX; /* Prevent resetting backoff. */
disconnect(rc, 0);
}
return retval;