Blame SOURCES/rh1648645-java_access_bridge_loading_java_version_privileged_tck.patch

5a21c7
--- java-access-bridge-1.22.0/bridge/org/GNOME/Accessibility/JavaBridge.java.orig	2008-05-22 11:27:00.000000000 -0400
5a21c7
+++ java-access-bridge-1.22.0/bridge/org/GNOME/Accessibility/JavaBridge.java	2008-05-22 11:28:02.000000000 -0400
5a21c7
@@ -34,6 +34,9 @@
5a21c7
 import javax.accessibility.AccessibleRole;
5a21c7
 import javax.accessibility.AccessibleText;
5a21c7
 import javax.accessibility.AccessibleEditableText;
5a21c7
+import java.security.PrivilegedAction;
5a21c7
+import java.security.AccessController;
5a21c7
+
5a21c7
 
5a21c7
 public class JavaBridge {
5a21c7
 
5a21c7
@@ -332,7 +335,11 @@
5a21c7
 			System.err.println ("Java Accessibility Bridge for GNOME loaded.\n");
5a21c7
 
5a21c7
 		// Not sure what kind of arguments should be sent to ORB
5a21c7
-		String vm_rev = System.getProperty("java.version");
5a21c7
+		String vm_rev = (String) AccessController.doPrivileged(new PrivilegedAction() {
5a21c7
+			public java.lang.Object run() {
5a21c7
+				return System.getProperty("java.version");
5a21c7
+			}
5a21c7
+		});	
5a21c7
 
5a21c7
 		if (vm_rev.compareTo("1.4.0") < 0) {
5a21c7
 			System.err.println("WARNING: Java Accessibility Bridge " +