anchor.diff:  	    Args1 = [Translate(Arg) || Arg <- Args0],
   	    Args = ["/C","wsl","openssl"| Args1] ++ ["2>&1"],
   	    Cmd =  os:find_executable("cmd"),
  -	    ?LOG("open_port({spawn_executable, ~p}, [{args, ~p}, stderr_to_stdout]).", [Cmd,Args]),
  +            ?LOG("open_port({spawn_executable, ~p}, [stderr_to_stdout,~n {args, \"~s\"}]).",
  +		 [Cmd, lists:join($\s, Args0)]),
   	    open_port({spawn_executable, Cmd},
   		      [{args, Args}, stderr_to_stdout, hide])
       end;
  
positive.code:     case IsWindows andalso os:getenv("WSLENV") of
          false ->
              AbsPath = os:find_executable(Exe),
              ?LOG("open_port({spawn_executable, ~p}, [{args, ~p}, stderr_to_stdout]).",
                     [AbsPath, Args0]),
              open_port({spawn_executable, AbsPath},
                        [{args, Args0}, stderr_to_stdout]);
  	_ ->
  
negative.code:     Options = proplists:get_value(options, Opts),
      ContOpts = proplists:get_value(continue_options, Opts, []),
      ?LOG("~n~p:connect(~p, ~p)@~p~n", [Transport, Host, Port, Node]),
      ?LOG("SSLOpts:~n ~0.p", [format_options(Options)]),
      case ContOpts of
          [] ->
              client_loop(Node, Host, Port, Pid, Transport, Options, Opts);
  