summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/source/Host/macosx/objcxx/Host.mm6
-rw-r--r--lldb/source/Host/windows/Host.cpp6
2 files changed, 4 insertions, 8 deletions
diff --git a/lldb/source/Host/macosx/objcxx/Host.mm b/lldb/source/Host/macosx/objcxx/Host.mm
index d4c516d4659..742c38fd0fd 100644
--- a/lldb/source/Host/macosx/objcxx/Host.mm
+++ b/lldb/source/Host/macosx/objcxx/Host.mm
@@ -1370,10 +1370,8 @@ Status Host::ShellExpandArguments(ProcessLaunchInfo &launch_info) {
std::chrono::seconds(10), run_in_default_shell,
hide_stderr);
- if (e.Fail()) {
- error.SetErrorString(e.AsCString());
- return error;
- }
+ if (e.Fail())
+ return e;
if (status != 0) {
error.SetErrorStringWithFormat("lldb-argdumper exited with error %d",
diff --git a/lldb/source/Host/windows/Host.cpp b/lldb/source/Host/windows/Host.cpp
index 1c6512bb348..1282bbe8e5c 100644
--- a/lldb/source/Host/windows/Host.cpp
+++ b/lldb/source/Host/windows/Host.cpp
@@ -230,10 +230,8 @@ Status Host::ShellExpandArguments(ProcessLaunchInfo &launch_info) {
RunShellCommand(command.c_str(), launch_info.GetWorkingDirectory(),
&status, nullptr, &output, std::chrono::seconds(10));
- if (e.Fail()) {
- error.SetErrorString(e.AsCString());
- return error;
- }
+ if (e.Fail())
+ return e;
if (status != 0) {
error.SetErrorStringWithFormat("lldb-argdumper exited with error %d",
OpenPOWER on IntegriCloud