提交 711ac304 编写于 作者: C ccheung

8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI pending

Summary: removed unnecessary JNU_ThrowOutOfMemoryError call
Reviewed-by: jiangli, dholmes, iklam
上级 c2204994
...@@ -52,7 +52,7 @@ Java_sun_misc_URLClassPath_knownToNotExist0(JNIEnv *env, jclass cls, jobject loa ...@@ -52,7 +52,7 @@ Java_sun_misc_URLClassPath_knownToNotExist0(JNIEnv *env, jclass cls, jobject loa
clname = getUTF(env, classname, buf, sizeof(buf)); clname = getUTF(env, classname, buf, sizeof(buf));
if (clname == NULL) { if (clname == NULL) {
JNU_ThrowOutOfMemoryError(env, NULL); // getUTF() throws OOME before returning NULL, no need to throw OOME here
return result; return result;
} }
VerifyFixClassname(clname); VerifyFixClassname(clname);
...@@ -94,7 +94,7 @@ Java_sun_misc_URLClassPath_getLookupCacheForClassLoader(JNIEnv *env, jclass cls, ...@@ -94,7 +94,7 @@ Java_sun_misc_URLClassPath_getLookupCacheForClassLoader(JNIEnv *env, jclass cls,
resname = getUTF(env, resource_name, buf, sizeof(buf)); resname = getUTF(env, resource_name, buf, sizeof(buf));
if (resname == NULL) { if (resname == NULL) {
JNU_ThrowOutOfMemoryError(env, NULL); // getUTF() throws OOME before returning NULL, no need to throw OOME here
return result; return result;
} }
result = JVM_GetResourceLookupCache(env, loader, resname); result = JVM_GetResourceLookupCache(env, loader, resname);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册