From 7e8242d7b6f9ab9763192eba62cbb93ea4e3b787 Mon Sep 17 00:00:00 2001 From: Derry Hamilton Date: Mon, 16 Jun 2025 12:40:23 +0100 Subject: [PATCH] Handle empty directories when loading the file --- src/main/java/mil/nga/tiff/TiffReader.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/mil/nga/tiff/TiffReader.java b/src/main/java/mil/nga/tiff/TiffReader.java index 92f552d..7fec637 100644 --- a/src/main/java/mil/nga/tiff/TiffReader.java +++ b/src/main/java/mil/nga/tiff/TiffReader.java @@ -273,7 +273,8 @@ private static Object readFieldValues(ByteReader reader, Object values = null; if (typeCount == 1 && fieldTag != null && !fieldTag.isArray() && !(fieldType == FieldType.RATIONAL - || fieldType == FieldType.SRATIONAL)) { + || fieldType == FieldType.SRATIONAL) + && !valuesList.isEmpty()) { values = valuesList.get(0); } else { values = valuesList;