As per discussion on https://github.com/OpenVPN/openvpn3/pull/218
Acked-by: Lev Stipakov
ti 7. kesäk. 2022 klo 20.30 Christopher Ng (fac...@gmail.com) kirjoitti:
> Signed-off-by: Christopher Ng
> ---
> openvpn/ovpnagent/win/ovpnagent.cpp | 6 --
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/openvpn/ovpnagent/win/ovpnagent.cpp
> b/openvpn/ovpnagent/win/ovpnagent.cpp
> index 8a31b0aa..fa020e7d 100644
> --- a/openvpn/ovpnagent/win/ovpnagent.cpp
> +++ b/openvpn/ovpnagent/win/ovpnagent.cpp
> @@ -444,14 +444,16 @@ public:
>
>// create command line for openvpn process
>std::ostringstream ss;
> - ss << "client --config " << config_dir << "\\" << config_file << "
> --exit-event-name "
> + ss << "client --config \"" << config_dir << "\\" << config_file <<
> "\" --exit-event-name "
> << exit_event_name << " --auth-retry interact --management " <<
> management_host << " "
> << management_port << " stdin --management-query-passwords
> --management-hold " << "--log"
> -<< (log_append ? "-append " : " ") << log;
> +<< (log_append ? "-append \"" : " \"") << log << "\"";
>std::string cmd = ss.str();
>std::unique_ptr buf(new char[cmd.length() + 1]);
>strcpy(buf.get(), cmd.c_str());
>
> + // OPENVPN_LOG("Launching omiclient: " <<
> config.omiclient_exe.c_str() << " " << buf.get());
> +
>STARTUPINFO startup_info = { 0 };
>startup_info.cb = sizeof(startup_info);
>startup_info.dwFlags = STARTF_USESTDHANDLES;
> --
> 2.34.1
>
>
>
> ___
> 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