diff --git a/bindings/java/src/org/sleuthkit/datamodel/FsContent.java b/bindings/java/src/org/sleuthkit/datamodel/FsContent.java index 43b1f5d02cd8476155197f3dabf7ac0df4e912ae..4994fd89b4b7d7c35880756d0eabc703073cf524 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/FsContent.java +++ b/bindings/java/src/org/sleuthkit/datamodel/FsContent.java @@ -23,6 +23,7 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; +import org.apache.commons.lang3.ArrayUtils; import org.sleuthkit.datamodel.TskData.FileKnown; import org.sleuthkit.datamodel.TskData.TSK_DB_FILES_TYPE_ENUM; import org.sleuthkit.datamodel.TskData.TSK_FS_ATTR_TYPE_ENUM; @@ -185,7 +186,7 @@ protected synchronized int readInt(byte[] buf, long offset, long len) throws Tsk } Content dataSource = getDataSource(); - if (dataSource instanceof Image && ((Image) dataSource).getPaths() == null || ((Image) dataSource).getPaths().length == 0) { + if (dataSource instanceof Image && ArrayUtils.isEmpty(((Image) dataSource).getPaths())) { return 0; }