diff options
-rw-r--r-- | radsecproxy.c | 1 |
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); |