Blame SOURCES/corba_typo_fix.patch

2b939e
diff -r 5c43ac1f2a59 src/share/classes/javax/rmi/CORBA/Util.java
2b939e
--- openjdk.orig/corba/src/share/classes/javax/rmi/CORBA/Util.java	Fri Jul 01 04:11:22 2016 +0100
2b939e
+++ openjdk/corba/src/share/classes/javax/rmi/CORBA/Util.java	Mon Jul 04 16:04:39 2016 +0100
2b939e
@@ -413,8 +413,18 @@
2b939e
                 // check that a serialization permission has been
2b939e
                 // set to allow the loading of the Util delegate
2b939e
                 // which provides access to custom ValueHandler
2b939e
-                sm.checkPermission(new SerializablePermission(
2b939e
-                        "enableCustomValueHanlder"));
2b939e
+                try {
2b939e
+                    sm.checkPermission(new SerializablePermission(
2b939e
+                        "enableCustomValueHandler"));
2b939e
+                } catch (SecurityException ex1) {
2b939e
+                    // Fallback: See if the permission is mis-spelt
2b939e
+                    try {
2b939e
+                        sm.checkPermission(new SerializablePermission(
2b939e
+                            "enableCustomValueHanlder"));
2b939e
+                    } catch (SecurityException ex2) {
2b939e
+                        throw ex1; // Throw original exception
2b939e
+                    }
2b939e
+                }
2b939e
             }
2b939e
         }
2b939e
     }