core: fix class file loading (#249)

This commit is contained in:
Skylot
2018-04-07 16:58:03 +03:00
parent 23553c9944
commit 7a16814808
@@ -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");