From: Mathieu Baudier Date: Thu, 27 Jun 2024 06:38:44 +0000 (+0200) Subject: Close directory stream X-Git-Tag: v2.3.11~1 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=a8a1725244e8daa2ad1b59d202784300d23a7a56;p=cc0%2Fargeo-build.git Close directory stream --- 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();