diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2019-10-30 20:26:01 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2019-10-30 20:26:01 +0100 |
commit | 54cf529486ad0702ba76e9269552c53a817075fa (patch) | |
tree | 2be29c356de80e63386633047433526042a7d0d4 | |
parent | added header to the cache file (diff) | |
download | java-ebuilder-54cf529486ad0702ba76e9269552c53a817075fa.tar.gz java-ebuilder-54cf529486ad0702ba76e9269552c53a817075fa.tar.bz2 java-ebuilder-54cf529486ad0702ba76e9269552c53a817075fa.zip |
added fix to avoid parsing directories that are not package directories
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
-rw-r--r-- | src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java b/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java index 12422c2..6b0ae3c 100644 --- a/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java +++ b/src/main/java/org/gentoo/java/ebuilder/portage/PortageParser.java @@ -292,6 +292,10 @@ public class PortageParser { (final File pathname) -> pathname.isFile() && pathname.getName().endsWith(".ebuild")); + if (ebuilds == null) { + return; + } + for (final File ebuild : ebuilds) { parseEbuild(ebuild); processedEbuilds++; |