From 104e60b06644f56ce6c0d5be65c609848a3fdcdc Mon Sep 17 00:00:00 2001 From: Tobias Roeser Date: Wed, 15 Sep 2021 14:10:41 +0200 Subject: [PATCH] Close opened sources files after reading them Fix https://github.com/scoverage/scalac-scoverage-plugin/issues/371 --- .../src/main/scala/scoverage/report/CodeGrid.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scalac-scoverage-plugin/src/main/scala/scoverage/report/CodeGrid.scala b/scalac-scoverage-plugin/src/main/scala/scoverage/report/CodeGrid.scala index e730f86c..4a07f611 100644 --- a/scalac-scoverage-plugin/src/main/scala/scoverage/report/CodeGrid.scala +++ b/scalac-scoverage-plugin/src/main/scala/scoverage/report/CodeGrid.scala @@ -79,7 +79,8 @@ class CodeGrid(mFile: MeasuredFile, sourceEncoding: Option[String]) { case Some(enc) => Source.fromFile(mfile.source, enc) case None => Source.fromFile(mfile.source) } - src.mkString + try src.mkString + finally src.close() } private def spanStart(status: StatementStatus): String =