diff options
-rw-r--r-- | src/openvpn/manage.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/openvpn/manage.c b/src/openvpn/manage.c index d02dac9..97d6f0f 100644 --- a/src/openvpn/manage.c +++ b/src/openvpn/manage.c @@ -3015,7 +3015,8 @@ management_event_loop_n_seconds (struct management *man, int sec) man_check_for_signals (&signal_received); if (signal_received) return; - } while (expire); + update_time(); + } while (expire && expire > now); /* revert state */ man->persist.standalone_disabled = standalone_disabled_save; |