This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-imaging.git

commit f950a1f7547bf38ad293123f31fe8400c02cd7cf
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Wed May 31 18:28:24 2023 -0400

    Migrate from IO to NIO
---
 .../java/org/apache/commons/imaging/bytesource/ByteSourceFile.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/imaging/bytesource/ByteSourceFile.java 
b/src/main/java/org/apache/commons/imaging/bytesource/ByteSourceFile.java
index d541e907..2d3fe7e6 100644
--- a/src/main/java/org/apache/commons/imaging/bytesource/ByteSourceFile.java
+++ b/src/main/java/org/apache/commons/imaging/bytesource/ByteSourceFile.java
@@ -18,10 +18,10 @@ package org.apache.commons.imaging.bytesource;
 
 import java.io.BufferedInputStream;
 import java.io.File;
-import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.RandomAccessFile;
+import java.nio.file.Files;
 
 import org.apache.commons.imaging.ImagingException;
 import org.apache.commons.imaging.common.BinaryFunctions;
@@ -55,7 +55,7 @@ class ByteSourceFile extends ByteSource {
 
     @Override
     public InputStream getInputStream() throws IOException {
-        return new BufferedInputStream(new FileInputStream(file));
+        return new BufferedInputStream(Files.newInputStream(file.toPath()));
     }
 
     @Override

Reply via email to