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-io.git
The following commit(s) were added to refs/heads/master by this push: new f281d13 Use NIO for internals. f281d13 is described below commit f281d132aa48091b4a659cf8306a1eec6d130c6b Author: Gary Gregory <gardgreg...@gmail.com> AuthorDate: Tue Sep 14 21:16:18 2021 -0400 Use NIO for internals. --- src/main/java/org/apache/commons/io/FileUtils.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/commons/io/FileUtils.java b/src/main/java/org/apache/commons/io/FileUtils.java index 98ced98..8e1d016 100644 --- a/src/main/java/org/apache/commons/io/FileUtils.java +++ b/src/main/java/org/apache/commons/io/FileUtils.java @@ -2608,11 +2608,8 @@ public class FileUtils { * @since 1.1 */ public static byte[] readFileToByteArray(final File file) throws IOException { - try (InputStream inputStream = openInputStream(file)) { - final long fileLength = file.length(); - // file.length() may return 0 for system-dependent entities, treat 0 as unknown length - see IO-453 - return fileLength > 0 ? IOUtils.toByteArray(inputStream, fileLength) : IOUtils.toByteArray(inputStream); - } + Objects.requireNonNull(file, "file"); + return Files.readAllBytes(file.toPath()); } /**