[jboss-cvs] JBossAS SVN: r81767 - projects/microcontainer/trunk/aop-mc-int/src/main/java/org/jboss/aop/microcontainer/beans.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 28 07:36:41 EST 2008


Author: kabir.khan at jboss.com
Date: 2008-11-28 07:36:40 -0500 (Fri, 28 Nov 2008)
New Revision: 81767

Modified:
   projects/microcontainer/trunk/aop-mc-int/src/main/java/org/jboss/aop/microcontainer/beans/SecurityActions.java
Log:
Add missing privileged block

Modified: projects/microcontainer/trunk/aop-mc-int/src/main/java/org/jboss/aop/microcontainer/beans/SecurityActions.java
===================================================================
--- projects/microcontainer/trunk/aop-mc-int/src/main/java/org/jboss/aop/microcontainer/beans/SecurityActions.java	2008-11-28 12:36:05 UTC (rev 81766)
+++ projects/microcontainer/trunk/aop-mc-int/src/main/java/org/jboss/aop/microcontainer/beans/SecurityActions.java	2008-11-28 12:36:40 UTC (rev 81767)
@@ -21,6 +21,9 @@
 */ 
 package org.jboss.aop.microcontainer.beans;
 
+import java.security.AccessController;
+import java.security.PrivilegedAction;
+
 /**
  * 
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
@@ -36,7 +39,13 @@
 
          public ClassLoader getContextClassLoader()
          {
-            return Thread.currentThread().getContextClassLoader();
+            return AccessController.doPrivileged(new PrivilegedAction<ClassLoader>()
+            {
+               public ClassLoader run()
+               {
+                  return Thread.currentThread().getContextClassLoader();
+               }
+            });
          }
       };
 




More information about the jboss-cvs-commits mailing list