summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbseil Team <absl-team@google.com>2023-03-21 10:06:47 -0700
committerCopybara-Service <copybara-worker@google.com>2023-03-21 10:07:29 -0700
commit974e18ee6f146a2418f9cea83170c640e7d622d6 (patch)
tree96131e363eb969af8d1c8acfbb894e1d012a8fd9
parente9faae170f8ab3086a76c299f19d659ba6079967 (diff)
downloadgoogletest-git-974e18ee6f146a2418f9cea83170c640e7d622d6.tar.gz
Fix minor bug -- if ExecDeathTestChildMain() ever returns, we should exit
with a non-zero status. PiperOrigin-RevId: 518306642 Change-Id: I72fb2764e477acb0362593c63f7748c4f64db0c6
-rw-r--r--googletest/src/gtest-death-test.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/googletest/src/gtest-death-test.cc b/googletest/src/gtest-death-test.cc
index 1bf2f312..df04111e 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