From a8a1725244e8daa2ad1b59d202784300d23a7a56 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 27 Jun 2024 08:38:44 +0200 Subject: [PATCH] Close directory stream --- src/org/argeo/build/Make.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/org/argeo/build/Make.java b/src/org/argeo/build/Make.java index b1d96e2..67246d5 100644 --- a/src/org/argeo/build/Make.java +++ b/src/org/argeo/build/Make.java @@ -677,7 +677,7 @@ public class Make { Map listLegalFilesToInclude(Path bundleBase) throws IOException { Map toInclude = new HashMap<>(); if (!noSdkLegal) { - DirectoryStream sdkSrcLegal = Files.newDirectoryStream(sdkSrcBase, (p) -> { + try (DirectoryStream sdkSrcLegal = Files.newDirectoryStream(sdkSrcBase, (p) -> { String fileName = p.getFileName().toString(); return switch (fileName) { case "NOTICE": @@ -688,9 +688,10 @@ public class Make { default: yield false; }; - }); - for (Path p : sdkSrcLegal) - toInclude.put(p.getFileName().toString(), p); + });) { + for (Path p : sdkSrcLegal) + toInclude.put(p.getFileName().toString(), p); + } } for (Iterator> entries = toInclude.entrySet().iterator(); entries.hasNext();) { Map.Entry entry = entries.next(); -- 2.39.2