Browse Source

Fix Bug 473555 - File descriptors leak in ExtensibleURLClassLoader

tags/V1_8_7
Andy Clement 8 years ago
parent
commit
9f19c3d57a
1 changed files with 8 additions and 0 deletions
  1. 8
    0
      weaver/src/org/aspectj/weaver/bcel/ExtensibleURLClassLoader.java

+ 8
- 0
weaver/src/org/aspectj/weaver/bcel/ExtensibleURLClassLoader.java View File

@@ -9,6 +9,8 @@
* Contributors:
* Matthew Webster, Adrian Colyer,
* Martin Lippert initial implementation
* Andy Clement
* Roy Varghese - Bug 473555
* ******************************************************************/

package org.aspectj.weaver.bcel;
@@ -101,5 +103,11 @@ public abstract class ExtensibleURLClassLoader extends URLClassLoader {
int offset = className.lastIndexOf('.');
return (offset == -1) ? null : className.substring(0, offset);
}
@Override
public void close() throws IOException {
super.close();
classPath.closeArchives();
}

}

Loading…
Cancel
Save