summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Process.cpp
diff options
context:
space:
mode:
authorOleksiy Vyalov <ovyalov@google.com>2014-11-19 18:27:45 +0000
committerOleksiy Vyalov <ovyalov@google.com>2014-11-19 18:27:45 +0000
commit5d06474b293c8a15d6e7cad60a9d55df83b19ab5 (patch)
treeea1f18f787becef09eef6e987cc65a56c415213e /lldb/source/Target/Process.cpp
parent4325aaa6d9101ca7dcb5a0c5523e9430ed75a437 (diff)
downloadbcm5719-llvm-5d06474b293c8a15d6e7cad60a9d55df83b19ab5.tar.gz
bcm5719-llvm-5d06474b293c8a15d6e7cad60a9d55df83b19ab5.zip
Add test for denied process attach by pid and fix found bugs in Process/ProcessPOSIX.cpp
and FreeBSD/ProcessMonitor. http://reviews.llvm.org/D6240 llvm-svn: 222372
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r--lldb/source/Target/Process.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp
index f5650112f4d..3b50799eec6 100644
--- a/lldb/source/Target/Process.cpp
+++ b/lldb/source/Target/Process.cpp
@@ -3397,14 +3397,13 @@ Process::Attach (ProcessAttachInfo &attach_info)
else
{
if (GetID() != LLDB_INVALID_PROCESS_ID)
- {
SetID (LLDB_INVALID_PROCESS_ID);
- const char *error_string = error.AsCString();
- if (error_string == NULL)
- error_string = "attach failed";
- SetExitStatus(-1, error_string);
- }
+ const char *error_string = error.AsCString();
+ if (error_string == NULL)
+ error_string = "attach failed";
+
+ SetExitStatus(-1, error_string);
}
}
}
OpenPOWER on IntegriCloud