diff --git a/src/signature.cpp b/src/signature.cpp index b52bea4af1..cbabeb6277 100644 --- a/src/signature.cpp +++ b/src/signature.cpp @@ -206,6 +206,7 @@ static bool _ValidateSignatureFile(const std::string &filename) std::string text(filesize, '\0'); size_t len = fread(text.data(), filesize, 1, f); + FioFCloseFile(f); if (len != 1) { Debug(misc, 0, "Failed to validate signature: failed to read file: {}", filename); return false;