From 7a168148080b837dede26feed30d29ac4b847fb9 Mon Sep 17 00:00:00 2001 From: Skylot Date: Sat, 7 Apr 2018 16:58:03 +0300 Subject: [PATCH] core: fix class file loading (#249) --- jadx-core/src/main/java/jadx/core/utils/files/InputFile.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jadx-core/src/main/java/jadx/core/utils/files/InputFile.java b/jadx-core/src/main/java/jadx/core/utils/files/InputFile.java index cd6623fec..020211818 100644 --- a/jadx-core/src/main/java/jadx/core/utils/files/InputFile.java +++ b/jadx-core/src/main/java/jadx/core/utils/files/InputFile.java @@ -176,7 +176,7 @@ public class InputFile { File outFile = FileUtils.createTempFile("cls.jar"); try (JarOutputStream jo = new JarOutputStream(new FileOutputStream(outFile))) { String clsName = AsmUtils.getNameFromClassFile(file); - if (clsName == null || ZipSecurity.isValidZipEntryName(clsName)) { + if (clsName == null || !ZipSecurity.isValidZipEntryName(clsName)) { throw new IOException("Can't read class name from file: " + file); } FileUtils.addFileToJar(jo, file, clsName + ".class");