diff options
author | Josh Gao <jmgao@google.com> | 2017-02-14 03:00:36 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-02-14 03:00:37 +0000 |
commit | c2467e03ce0fbcc174189600d070e8b483ce8991 (patch) | |
tree | c1224cf45c744e4746238c3b1a8657fb22a47b8e /debuggerd/handler/debuggerd_handler.cpp | |
parent | 07e57b4b2573a4ed352ea5f08509f6237d6e43b1 (diff) | |
parent | c3c8c029ecc46aa5d9fe6a5ee7c77c8adc5b23b5 (diff) |
Merge "debuggerd_handler: don't use waitpid(..., __WCLONE)."
Diffstat (limited to 'debuggerd/handler/debuggerd_handler.cpp')
-rw-r--r-- | debuggerd/handler/debuggerd_handler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/debuggerd/handler/debuggerd_handler.cpp b/debuggerd/handler/debuggerd_handler.cpp index 38a7be35f..353f642a8 100644 --- a/debuggerd/handler/debuggerd_handler.cpp +++ b/debuggerd/handler/debuggerd_handler.cpp @@ -249,7 +249,7 @@ static int debuggerd_dispatch_pseudothread(void* arg) { // Don't leave a zombie child. int status; - if (TEMP_FAILURE_RETRY(waitpid(forkpid, &status, __WCLONE)) == -1 && errno != ECHILD) { + if (TEMP_FAILURE_RETRY(waitpid(forkpid, &status, 0)) == -1) { __libc_format_log(ANDROID_LOG_FATAL, "libc", "failed to wait for crash_dump helper: %s", strerror(errno)); } else if (WIFSTOPPED(status) || WIFSIGNALED(status)) { |