diff options
author | Abseil Team <absl-team@google.com> | 2023-03-21 17:06:47 (GMT) |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-03-21 17:07:29 (GMT) |
commit | 974e18ee6f146a2418f9cea83170c640e7d622d6 (patch) | |
tree | 96131e363eb969af8d1c8acfbb894e1d012a8fd9 /googletest | |
parent | e9faae170f8ab3086a76c299f19d659ba6079967 (diff) | |
download | googletest-974e18ee6f146a2418f9cea83170c640e7d622d6.zip googletest-974e18ee6f146a2418f9cea83170c640e7d622d6.tar.gz googletest-974e18ee6f146a2418f9cea83170c640e7d622d6.tar.bz2 |
Fix minor bug -- if ExecDeathTestChildMain() ever returns, we should exit
with a non-zero status.
PiperOrigin-RevId: 518306642
Change-Id: I72fb2764e477acb0362593c63f7748c4f64db0c6
Diffstat (limited to 'googletest')
-rw-r--r-- | googletest/src/gtest-death-test.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/googletest/src/gtest-death-test.cc b/googletest/src/gtest-death-test.cc index 1bf2f31..df04111 100644 --- a/googletest/src/gtest-death-test.cc +++ b/googletest/src/gtest-death-test.cc @@ -1328,8 +1328,7 @@ static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { #endif // GTEST_HAS_CLONE if (use_fork && (child_pid = fork()) == 0) { - ExecDeathTestChildMain(&args); - _exit(0); + _exit(ExecDeathTestChildMain(&args)); } #endif // GTEST_OS_QNX #ifdef GTEST_OS_LINUX |