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

Reply via email to