diff options
author | Oleksiy Vyalov <ovyalov@google.com> | 2014-11-19 18:27:45 +0000 |
---|---|---|
committer | Oleksiy Vyalov <ovyalov@google.com> | 2014-11-19 18:27:45 +0000 |
commit | 5d06474b293c8a15d6e7cad60a9d55df83b19ab5 (patch) | |
tree | ea1f18f787becef09eef6e987cc65a56c415213e /lldb/source/Target/Process.cpp | |
parent | 4325aaa6d9101ca7dcb5a0c5523e9430ed75a437 (diff) | |
download | bcm5719-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.cpp | 11 |
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); } } } |