Compiled with msvc. Acked-by: Lev Stipakov <lstipa...@gmail.com>
to 24. jouluk. 2020 klo 14.00 Domagoj Pensa (doma...@pensa.hr) kirjoitti: > > When running various netsh commands before each 1 second sleep is added. > As more netsh commands are run, especially for Wintun adapters, that can > add to a noticable delayed connecting time. > > This should be safe. No problems were found in tests and all netsh > commands executed properly with delay removed. Also, no delays are used > in a similar code in interactive service and netsh command executions > are guarded with a semaphore. > > Instead of removing management_sleep(1), management_sleep(0) is used as > a replacement to allow processing any pending actions on the management > interface without any wait. > > Signed-off-by: Domagoj Pensa <doma...@pensa.hr> > --- > src/openvpn/tun.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/openvpn/tun.c b/src/openvpn/tun.c > index 400a50ca..0751ae46 100644 > --- a/src/openvpn/tun.c > +++ b/src/openvpn/tun.c > @@ -5207,7 +5207,7 @@ netsh_command(const struct argv *a, int n, int msglevel) > for (i = 0; i < n; ++i) > { > bool status; > - management_sleep(1); > + management_sleep(0); > netcmd_semaphore_lock(); > argv_msg_prefix(M_INFO, a, "NETSH"); > status = openvpn_execve_check(a, NULL, 0, "ERROR: netsh command > failed"); > -- > 2.29.2 > > > > > _______________________________________________ > Openvpn-devel mailing list > Openvpn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openvpn-devel -- -Lev _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel