[jboss-cvs] JBossAS SVN: r83966 - projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Feb 6 11:26:19 EST 2009


Author: adrian at jboss.org
Date: 2009-02-06 11:26:19 -0500 (Fri, 06 Feb 2009)
New Revision: 83966

Modified:
   projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency/Module.java
Log:
[JBCL-85] - Fix memory leak in classloader->module map

Modified: projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency/Module.java
===================================================================
--- projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency/Module.java	2009-02-06 15:38:13 UTC (rev 83965)
+++ projects/jboss-cl/branches/Branch_2_0/classloading/src/main/java/org/jboss/classloading/spi/dependency/Module.java	2009-02-06 16:26:19 UTC (rev 83966)
@@ -925,6 +925,9 @@
     */
    public void reset()
    {
+      ClassLoader classLoader = getClassLoader();
+      if (classLoader != null)
+         unregisterModuleClassLoader(this, classLoader);
       this.capabilities = null;
       this.requirements = null;
    }




More information about the jboss-cvs-commits mailing list