diff --git a/src/main/java/SolrLogReader.java b/src/main/java/SolrLogReader.java index 8ae3fe3..37f4c54 100644 --- a/src/main/java/SolrLogReader.java +++ b/src/main/java/SolrLogReader.java @@ -303,13 +303,15 @@ private static void createDir(String dir) throws IOException { private static void getFiles(List files, File file, String matchText) { if (file.isDirectory()) { File[] listFiles = file.listFiles(); - for (File f : listFiles) { - if (f.isFile()) { - if (matchText == null || f.getName().matches(matchText)) { - files.add(f); + if(listFiles != null) { + for (File f : listFiles) { + if (f.isFile()) { + if (matchText == null || f.getName().matches(matchText)) { + files.add(f); + } + } else { + getFiles(files, f, matchText); } - } else { - getFiles(files, f, matchText); } } } else {