core: fix class file loading (#249)
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user