From 3ddc405a8c6a8a9c16979cc1994d897df7e9670e Mon Sep 17 00:00:00 2001 From: Ayoub Zaki Date: Thu, 30 Jan 2025 09:58:21 +0100 Subject: [PATCH] close file descriptor only if >=0 --- bmap-writer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bmap-writer.cpp b/bmap-writer.cpp index 5dd3cec..aa44e23 100644 --- a/bmap-writer.cpp +++ b/bmap-writer.cpp @@ -442,7 +442,9 @@ int main(int argc, char *argv[]) { std::cerr << "Failed to write image to device: " << device << std::endl; } - close(image_fd); + if (image_fd >= 0) { + close(image_fd); + } return ret; }