X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjavaobjects.cpp;fp=src%2Fvm%2Fjavaobjects.cpp;h=2d24815118656449d462168210007b023fe7f98b;hb=7719ac1695a1cbe33267d2868bb40b64052d9a54;hp=cb862ee2c5d3dc91dc477d86a84820b8b6127911;hpb=97408c9748640b078f801500620baec571dc6baa;p=cacao.git diff --git a/src/vm/javaobjects.cpp b/src/vm/javaobjects.cpp index cb862ee2c..2d2481511 100644 --- a/src/vm/javaobjects.cpp +++ b/src/vm/javaobjects.cpp @@ -169,11 +169,11 @@ java_handle_t* java_lang_reflect_Method::invoke(java_handle_t* o, java_handle_ob if (!access_check_method(m, 2)) return NULL; #elif defined(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK) - /* We only pass 1 here as stacktrace_get_caller_class, which + /* We only pass 0 here as stacktrace_get_caller_class, which is called from access_check_method, skips java.lang.reflect.Method.invoke(). */ - if (!access_check_method(m, 1)) + if (!access_check_method(m, 0)) return NULL; #else # error unknown classpath configuration