From 02db8757f33ad373af65210a5495917c0c9fbf7a Mon Sep 17 00:00:00 2001 From: Dmitry Koroban Date: Fri, 29 Mar 2024 15:26:21 +0300 Subject: [PATCH] Stop leaking open file descriptors --- src/android/utility/base/file.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/android/utility/base/file.cpp b/src/android/utility/base/file.cpp index 4a1218e..8b90fd8 100644 --- a/src/android/utility/base/file.cpp +++ b/src/android/utility/base/file.cpp @@ -67,7 +67,9 @@ bool ReadFileToString(const std::string& path, std::string* content, bool follow if (fd == -1) { return false; } - return ReadFdToString(fd, content); + bool ret = ReadFdToString(fd, content); + close(fd); + return ret; } bool WriteStringToFd(const std::string& content, int fd) { const char* p = content.data();