Bladeren bron

fix: PackageScanner

Mariusz Sieroń 6 jaren geleden
bovenliggende
commit
efc910b594
1 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 4 2
      assira/src/main/java/net/ranides/assira/reflection/util/PackageScanner.java

+ 4 - 2
assira/src/main/java/net/ranides/assira/reflection/util/PackageScanner.java

@@ -155,8 +155,10 @@ public final class PackageScanner {
                 try {
                     JarEntry entry;
                     while(null != (entry = istream.getNextJarEntry())) {
-                        action.accept(entry.getName());
-                        return true;
+                        if(entry.getName().startsWith(croot) && !entry.isDirectory()) {
+                            action.accept(entry.getName());
+                            return true;
+                        }
                     }
                     istream.close();
                     return false;