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
The following commit(s) were added to refs/heads/master by this push: new bd860df2 Replace magic string with API call bd860df2 is described below commit bd860df2d8ff9de4cde86a3451fac0c28c8c2260 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Wed May 31 18:02:56 2023 -0400 Replace magic string with API call --- .../apache/commons/imaging/bytesource/ByteSourceFile.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 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 fdc3de81..d541e907 100644 --- a/src/main/java/org/apache/commons/imaging/bytesource/ByteSourceFile.java +++ b/src/main/java/org/apache/commons/imaging/bytesource/ByteSourceFile.java @@ -25,6 +25,7 @@ import java.io.RandomAccessFile; import org.apache.commons.imaging.ImagingException; import org.apache.commons.imaging.common.BinaryFunctions; +import org.apache.commons.io.RandomAccessFileMode; class ByteSourceFile extends ByteSource { private final File file; @@ -36,17 +37,14 @@ class ByteSourceFile extends ByteSource { @Override public byte[] getBlock(final long from, final int length) throws IOException { - try (RandomAccessFile raf = new RandomAccessFile(file, "r")) { + try (RandomAccessFile raf = RandomAccessFileMode.READ_ONLY.create(file)) { // We include a separate check for int overflow. - if ((from < 0) || (length < 0) || (from + length < 0) - || (from + length > raf.length())) { - throw new ImagingException("Could not read block (block start: " - + from + ", block length: " + length - + ", data length: " + raf.length() + ")."); + if ((from < 0) || (length < 0) || (from + length < 0) || (from + length > raf.length())) { + throw new ImagingException( + "Could not read block (block start: " + from + ", block length: " + length + ", data length: " + raf.length() + ")."); } - return BinaryFunctions.getRAFBytes(raf, from, length, - "Could not read value from file"); + return BinaryFunctions.getRAFBytes(raf, from, length, "Could not read value from file"); } }