From 0849bbc614b8cb1f7d7565330c31fa6ff874e69b Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Fri, 4 Jan 2019 16:07:53 +0000 Subject: throw IllegalArgumnetException if null directory specified git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850394 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/java/org') diff --git a/src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java b/src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java index 9d621dd8b1..568b373761 100644 --- a/src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java +++ b/src/java/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.java @@ -59,8 +59,12 @@ public class FilteringDirectoryNode implements DirectoryEntry * * @param directory The Directory to filter * @param excludes The Entries to exclude + * @throws IllegalArgumentException if directory is null */ public FilteringDirectoryNode(DirectoryEntry directory, Collection excludes) { + if (directory == null) { + throw new IllegalArgumentException("directory cannot be null"); + } this.directory = directory; // Process the excludes -- cgit v1.2.3