summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--radsecproxy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/radsecproxy.c b/radsecproxy.c
index 6e1e6e0..a948408 100644
--- a/radsecproxy.c
+++ b/radsecproxy.c
@@ -242,6 +242,7 @@ void tlsconnect(struct peer *peer, struct timeval *when, char *text) {
printf("tlsconnect: trying to open TLS connection to %s port %s\n", peer->host, peer->port);
gettimeofday(&now, NULL);
elapsed = now.tv_sec - peer->lastconnecttry.tv_sec;
+ memcpy(&peer->lastconnecttry, &now, sizeof(struct timeval));
if (peer->connectionok) {
peer->connectionok = 0;
sleep(10);