summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/openvpn/manage.c3
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;