view patches/security/20140114/8026172-ui_management.patch @ 3035:c802218a85b1

Add 2014-01-14 CPU fixes
author Omair Majid <omajid@redhat.com>
date Tue, 14 Jan 2014 14:58:29 -0500
parents
children
line wrap: on
line source

# HG changeset patch
# User malenkov
# Date 1381917764 -14400
#      Wed Oct 16 14:02:44 2013 +0400
# Node ID c12624b110764c74f7dcc1e9ad3b6f313484157c
# Parent  7e5e673c706f12d4c3bf5ace73af8df58f853894
8026172: Enhance UI Management
Reviewed-by: art, skoivu

diff -Nru openjdk/jdk/src/share/classes/javax/swing/SwingUtilities.java openjdk/jdk/src/share/classes/javax/swing/SwingUtilities.java
--- openjdk/jdk/src/share/classes/javax/swing/SwingUtilities.java
+++ openjdk/jdk/src/share/classes/javax/swing/SwingUtilities.java
@@ -24,6 +24,7 @@
  */
 package javax.swing;
 
+import sun.reflect.misc.ReflectUtil;
 import sun.swing.SwingUtilities2;
 import sun.swing.UIAction;
 
@@ -1872,6 +1873,7 @@
 
 
     static Class loadSystemClass(String className) throws ClassNotFoundException {
+        ReflectUtil.checkPackageAccess(className);
         return Class.forName(className, true, Thread.currentThread().
                              getContextClassLoader());
     }