From 20eba35515073c4daf1fa8ac78a37196ea196690 Mon Sep 17 00:00:00 2001 From: David Holmes Date: Tue, 6 Jul 2021 02:20:14 +0000 Subject: [PATCH] 8269882: stack-use-after-scope in NewObjectA Reviewed-by: kbarrett --- src/hotspot/share/prims/jni.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/prims/jni.cpp b/src/hotspot/share/prims/jni.cpp index 6ed7d845e1e..5a8ddee5ad0 100644 --- a/src/hotspot/share/prims/jni.cpp +++ b/src/hotspot/share/prims/jni.cpp @@ -976,7 +976,7 @@ JNI_ENTRY(jobject, jni_NewObjectA(JNIEnv *env, jclass clazz, jmethodID methodID, HOTSPOT_JNI_NEWOBJECTA_ENTRY(env, clazz, (uintptr_t) methodID); jobject obj = NULL; - DT_RETURN_MARK(NewObjectA, jobject, (const jobject)obj); + DT_RETURN_MARK(NewObjectA, jobject, (const jobject&)obj); instanceOop i = InstanceKlass::allocate_instance(JNIHandles::resolve_non_null(clazz), CHECK_NULL); obj = JNIHandles::make_local(THREAD, i);