[jboss-cvs] JBossAS SVN: r79347 - projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 10 09:52:40 EDT 2008


Author: adrian at jboss.org
Date: 2008-10-10 09:52:40 -0400 (Fri, 10 Oct 2008)
New Revision: 79347

Modified:
   projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
Log:
[JBCL-49] - Check for not entering the synchronized block is in the wrong place

Modified: projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
===================================================================
--- projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java	2008-10-10 13:51:41 UTC (rev 79346)
+++ projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java	2008-10-10 13:52:40 UTC (rev 79347)
@@ -367,9 +367,9 @@
          result = Class.forName(name, true, this);
          if (trace)
             log.trace(this + " resolved array "  + ClassLoaderUtils.classToString(result));
-         if (result != null)
-            return result;
       }
+      if (result != null)
+         return result;
       
       synchronized (this)
       {




More information about the jboss-cvs-commits mailing list