projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix retrying outgoing connections.
[tinc]
/
src
/
protocol_misc.c
diff --git
a/src/protocol_misc.c
b/src/protocol_misc.c
index
52e97e5
..
1e0bc50
100644
(file)
--- a/
src/protocol_misc.c
+++ b/
src/protocol_misc.c
@@
-90,9
+90,7
@@
bool error_h(connection_t *c)
ifdebug(ERROR) logger(LOG_NOTICE, _("Error message from %s (%s): %d: %s"),
c->name, c->hostname, err, errorstring);
ifdebug(ERROR) logger(LOG_NOTICE, _("Error message from %s (%s): %d: %s"),
c->name, c->hostname, err, errorstring);
- terminate_connection(c, c->status.active);
-
- return true;
+ return false;
}
bool send_termreq(connection_t *c)
}
bool send_termreq(connection_t *c)
@@
-106,9
+104,7
@@
bool termreq_h(connection_t *c)
{
cp();
{
cp();
- terminate_connection(c, c->status.active);
-
- return true;
+ return false;
}
bool send_ping(connection_t *c)
}
bool send_ping(connection_t *c)
@@
-116,7
+112,7
@@
bool send_ping(connection_t *c)
cp();
c->status.pinged = true;
cp();
c->status.pinged = true;
- c->last_ping_time =
now
;
+ c->last_ping_time =
time(NULL)
;
return send_request(c, "%d", PING);
}
return send_request(c, "%d", PING);
}