diff --git a/asm/src/main/java/dev/openrs2/asm/classpath/Library.kt b/asm/src/main/java/dev/openrs2/asm/classpath/Library.kt index 6d1fdff4..ad105d96 100644 --- a/asm/src/main/java/dev/openrs2/asm/classpath/Library.kt +++ b/asm/src/main/java/dev/openrs2/asm/classpath/Library.kt @@ -150,10 +150,8 @@ class Library constructor() : Iterable { JarInputStream(Files.newInputStream(path)).use { `in` -> while (true) { - val entry = `in`.nextJarEntry - if (entry == null) { - break - } else if (!entry.name.endsWith(CLASS_SUFFIX)) { + val entry = `in`.nextJarEntry ?: break + if (!entry.name.endsWith(CLASS_SUFFIX)) { continue }