From 71adc6a5c957e94423ce299a5a6fdcd227b1e4a1 Mon Sep 17 00:00:00 2001 From: breadchris Date: Mon, 20 Dec 2021 21:37:49 -0500 Subject: [PATCH] close read which is left open --- tools/log4shell/constants/version.go | 2 +- tools/log4shell/scan/scan.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/log4shell/constants/version.go b/tools/log4shell/constants/version.go index 4d07c2f07..67b072379 100644 --- a/tools/log4shell/constants/version.go +++ b/tools/log4shell/constants/version.go @@ -14,4 +14,4 @@ // package constants -const Version = "1.4.1" +const Version = "1.4.2" diff --git a/tools/log4shell/scan/scan.go b/tools/log4shell/scan/scan.go index 1c7c149a0..835334264 100644 --- a/tools/log4shell/scan/scan.go +++ b/tools/log4shell/scan/scan.go @@ -203,6 +203,8 @@ func (s *Log4jDirectoryScanner) scanArchiveFile( Msg("unable to open class file") return } + defer reader.Close() + return s.processArchiveFile(reader, path, file.Name) }