[freenet-cvs] r15635 - trunk/freenet/src/freenet/support
nextgens at freenetproject.org
nextgens at freenetproject.org
Mon Oct 29 10:17:12 UTC 2007
Author: nextgens
Date: 2007-10-29 10:17:12 +0000 (Mon, 29 Oct 2007)
New Revision: 15635
Modified:
trunk/freenet/src/freenet/support/JarClassLoader.java
Log:
Fix a call to a deprecated method and close some InputStreams
Modified: trunk/freenet/src/freenet/support/JarClassLoader.java
===================================================================
--- trunk/freenet/src/freenet/support/JarClassLoader.java 2007-10-29 10:02:11 UTC (rev 15634)
+++ trunk/freenet/src/freenet/support/JarClassLoader.java 2007-10-29 10:17:12 UTC (rev 15635)
@@ -124,6 +124,7 @@
ByteArrayOutputStream classBytesOutputStream = new ByteArrayOutputStream((int) size);
StreamCopier.copy(jarEntryInputStream, classBytesOutputStream, size);
classBytesOutputStream.close();
+ jarEntryInputStream.close();
byte[] classBytes = classBytesOutputStream.toByteArray();
Class clazz = defineClass(name, classBytes, 0, classBytes.length);
return clazz;
@@ -141,7 +142,7 @@
*/
protected URL findResource(String name) {
try {
- return new URL("jar:" + new File(tempJarFile.getName()).toURL() + "!" + name);
+ return new URL("jar:" + new File(tempJarFile.getName()).toURI().toURL() + "!" + name);
} catch (MalformedURLException e) {
}
return null;
More information about the cvs
mailing list