jdk/src/java.base/share/native/libjava/Class.c
changeset 27072 ced3a76913f3
parent 25859 3317bb8137f4
child 30341 a026e34714ed
--- a/jdk/src/java.base/share/native/libjava/Class.c	Thu May 08 21:09:57 2014 +0400
+++ b/jdk/src/java.base/share/native/libjava/Class.c	Tue Jul 22 16:24:48 2014 +0400
@@ -93,7 +93,7 @@
 
 JNIEXPORT jclass JNICALL
 Java_java_lang_Class_forName0(JNIEnv *env, jclass this, jstring classname,
-                              jboolean initialize, jobject loader)
+                              jboolean initialize, jobject loader, jclass caller)
 {
     char *clname;
     jclass cls = 0;
@@ -131,8 +131,7 @@
         goto done;
     }
 
-    cls = JVM_FindClassFromClassLoader(env, clname, initialize,
-                                       loader, JNI_FALSE);
+    cls = JVM_FindClassFromCaller(env, clname, initialize, loader, caller);
 
  done:
     if (clname != buf) {