From 3df847287eae2e1cb1b8a1cca183f7527a67ce0a Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Thu, 29 Aug 2024 01:38:33 +0100 Subject: [PATCH] Fix file descriptor leak in test suite --- src/google/protobuf/testing/googletest.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/google/protobuf/testing/googletest.cc b/src/google/protobuf/testing/googletest.cc index cfbe6914c0..aeff9ea3c6 100644 --- a/src/google/protobuf/testing/googletest.cc +++ b/src/google/protobuf/testing/googletest.cc @@ -216,6 +216,7 @@ std::string GetCapturedTestStdout() { close(1); dup2(original_stdout_, 1); + close(original_stdout_); original_stdout_ = -1; std::string result; @@ -231,6 +232,7 @@ std::string GetCapturedTestStderr() { close(2); dup2(original_stderr_, 2); + close(original_stderr_); original_stderr_ = -1; std::string result;