When there are events from the management console with an interval shorter
than 1 second, the event loop never stops as it keeps resetting event_wait.
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <etPan.
52df80ec.
2901d82.13bb7@Bert-3.local>
URL: http://article.gmane.org/gmane.network.openvpn.devel/8253
Signed-off-by: Gert Doering <gert@greenie.muc.de>
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;