diff --git a/LaunchServer/src/main/java/ru/gravit/launchserver/binary/JARLauncherBinary.java b/LaunchServer/src/main/java/ru/gravit/launchserver/binary/JARLauncherBinary.java index 650a2fee..bc9caf3a 100644 --- a/LaunchServer/src/main/java/ru/gravit/launchserver/binary/JARLauncherBinary.java +++ b/LaunchServer/src/main/java/ru/gravit/launchserver/binary/JARLauncherBinary.java @@ -160,7 +160,7 @@ public void build() throws IOException { ZipEntry e = input.getNextEntry(); while (e != null) { String filename = e.getName(); - output.putNextEntry(e); + output.putNextEntry(IOHelper.newZipEntry(e.getName())); if (filename.endsWith(".class")) { CharSequence classname = filename.replace('/', '.').subSequence(0, filename.length() - ".class".length()); @@ -224,7 +224,7 @@ private void stdBuild() throws IOException { continue; } try { - output.putNextEntry(e); + output.putNextEntry(IOHelper.newZipEntry(e.getName())); } catch (ZipException ex) { LogHelper.error(ex); e = input.getNextEntry();