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