summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/tools/lldb-server/lldb-gdbserver.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/lldb/tools/lldb-server/lldb-gdbserver.cpp b/lldb/tools/lldb-server/lldb-gdbserver.cpp
index 28fc42c34e0..6222dd3bcf7 100644
--- a/lldb/tools/lldb-server/lldb-gdbserver.cpp
+++ b/lldb/tools/lldb-server/lldb-gdbserver.cpp
@@ -533,7 +533,12 @@ int main_gdbserver(int argc, char *argv[]) {
return 1;
}
- mainloop.Run();
+ Status ret = mainloop.Run();
+ if (ret.Fail()) {
+ fprintf(stderr, "lldb-server terminating due to error: %s\n",
+ ret.AsCString());
+ return 1;
+ }
fprintf(stderr, "lldb-server exiting...\n");
return 0;
OpenPOWER on IntegriCloud