Closes #677

Signed-off-by: Cline, Wade <wade.cl...@intel.com>
---
 main.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/main.c b/main.c
index 65be6a2f..ef426dd6 100644
--- a/main.c
+++ b/main.c
@@ -1565,14 +1565,14 @@ static void print_connection_stats(void *_vpninfo, 
const struct oc_stats *stats)
                     vpninfo->proto->udp_protocol ? : "UDP", 
openconnect_get_dtls_cipher(vpninfo));
        if (vpninfo->ssl_times.last_rekey && vpninfo->ssl_times.rekey)
                vpn_progress(vpninfo, PRG_INFO, _("Next SSL rekey in %ld 
seconds\n"),
-                            (long)(time(NULL) - vpninfo->ssl_times.last_rekey 
+ vpninfo->ssl_times.rekey));
+                            (long)(vpninfo->ssl_times.last_rekey + 
vpninfo->ssl_times.rekey - time(NULL)));
        if (vpninfo->dtls_times.last_rekey && vpninfo->dtls_times.rekey)
                vpn_progress(vpninfo, PRG_INFO, _("Next %s rekey in %ld 
seconds\n"),
                             vpninfo->proto->udp_protocol ? : "UDP",
-                            (long)(time(NULL) - vpninfo->ssl_times.last_rekey 
+ vpninfo->ssl_times.rekey));
+                            (long)(vpninfo->ssl_times.last_rekey + 
vpninfo->ssl_times.rekey - time(NULL)));
        if (vpninfo->trojan_interval && vpninfo->last_trojan)
                vpn_progress(vpninfo, PRG_INFO, _("Next Trojan invocation in 
%ld seconds\n"),
-                            (long)(time(NULL) - vpninfo->last_trojan + 
vpninfo->trojan_interval));
+                            (long)(vpninfo->last_trojan + 
vpninfo->trojan_interval - time(NULL)));
 
        /* XX: restore loglevel */
        openconnect_set_loglevel(vpninfo, saved_loglevel);
-- 
2.34.1


_______________________________________________
openconnect-devel mailing list
openconnect-devel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/openconnect-devel

Reply via email to