From 2cd44a5b16d3584f6790f1e03bdf2232365c0728 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Tue, 29 Apr 2025 16:46:26 +0200 Subject: [PATCH] MemArenaAndroid: Check fd before calling close(), zero after. --- Common/MemArenaAndroid.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Common/MemArenaAndroid.cpp b/Common/MemArenaAndroid.cpp index 551a89bd60..5b72b852a1 100644 --- a/Common/MemArenaAndroid.cpp +++ b/Common/MemArenaAndroid.cpp @@ -117,7 +117,10 @@ bool MemArena::GrabMemSpace(size_t size) { } void MemArena::ReleaseSpace() { - close(fd); + if (fd >= 0) { + close(fd); + } + fd = -1; } void *MemArena::CreateView(s64 offset, size_t size, void *base) {