From af79dce8ea28242c91dd4a7b6ae652910ce1d820 Mon Sep 17 00:00:00 2001 From: Cosrider <40035645+Cosrider@users.noreply.github.com> Date: Wed, 17 Aug 2022 17:57:27 +0800 Subject: [PATCH] Close file descriptor in query logging (#11148) Signed-off-by: Cosrider Signed-off-by: Cosrider --- promql/query_logger.go | 1 + 1 file changed, 1 insertion(+) diff --git a/promql/query_logger.go b/promql/query_logger.go index 2c324fb90b..716e7749b9 100644 --- a/promql/query_logger.go +++ b/promql/query_logger.go @@ -64,6 +64,7 @@ func logUnfinishedQueries(filename string, filesize int, logger log.Logger) { level.Error(logger).Log("msg", "Failed to open query log file", "err", err) return } + defer fd.Close() brokenJSON := make([]byte, filesize) _, err = fd.Read(brokenJSON)