src/share/native/sun/misc/URLClassPath.c
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File jdk Cdiff src/share/native/sun/misc/URLClassPath.c

src/share/native/sun/misc/URLClassPath.c

Print this page

        

*** 50,60 **** return result; } clname = getUTF(env, classname, buf, sizeof(buf)); if (clname == NULL) { ! JNU_ThrowOutOfMemoryError(env, NULL); return result; } VerifyFixClassname(clname); if (!VerifyClassname(clname, JNI_TRUE)) { /* expects slashed name */ --- 50,60 ---- return result; } clname = getUTF(env, classname, buf, sizeof(buf)); if (clname == NULL) { ! // getUTF() throws OOME before returning NULL, no need to throw OOME here return result; } VerifyFixClassname(clname); if (!VerifyClassname(clname, JNI_TRUE)) { /* expects slashed name */
*** 92,102 **** return result; } resname = getUTF(env, resource_name, buf, sizeof(buf)); if (resname == NULL) { ! JNU_ThrowOutOfMemoryError(env, NULL); return result; } result = JVM_GetResourceLookupCache(env, loader, resname); done: --- 92,102 ---- return result; } resname = getUTF(env, resource_name, buf, sizeof(buf)); if (resname == NULL) { ! // getUTF() throws OOME before returning NULL, no need to throw OOME here return result; } result = JVM_GetResourceLookupCache(env, loader, resname); done:
src/share/native/sun/misc/URLClassPath.c
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File