summaryrefslogtreecommitdiff
path: root/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java')
-rw-r--r--src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java b/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java
index 085b4fe75..962414539 100644
--- a/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java
+++ b/src/main/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.java
@@ -20,7 +20,8 @@ package org.apache.tools.ant.types.selectors.modifiedselector;
import java.io.File;
-import java.io.FileInputStream;
+import java.io.InputStream;
+import java.nio.file.Files;
import java.security.DigestInputStream;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
@@ -158,12 +159,12 @@ public class DigestAlgorithm implements Algorithm {
if (!file.canRead()) {
return null;
}
- FileInputStream fis = null;
+ InputStream fis = null;
byte[] buf = new byte[readBufferSize];
try {
messageDigest.reset();
- fis = new FileInputStream(file);
+ fis = Files.newInputStream(file.toPath());
DigestInputStream dis = new DigestInputStream(fis,
messageDigest);
while (dis.read(buf, 0, readBufferSize) != -1) {