diff --git a/src/share/native/java/net/InetAddress.c b/src/share/native/java/net/InetAddress.c index 3809dd3dca35356745fafc534d2fd7edfa5914cf..a0d55c24e59f4db681f9b55c4d99d8a25523c977 100644 --- a/src/share/native/java/net/InetAddress.c +++ b/src/share/native/java/net/InetAddress.c @@ -58,6 +58,7 @@ Java_java_net_InetAddress_init(JNIEnv *env, jclass cls) { c = (*env)->FindClass(env,"java/net/InetAddress$InetAddressHolder"); CHECK_NULL(c); iac_class = (*env)->NewGlobalRef(env, c); + CHECK_NULL(iac_class); ia_holderID = (*env)->GetFieldID(env, ia_class, "holder", "Ljava/net/InetAddress$InetAddressHolder;"); CHECK_NULL(ia_holderID); ia_preferIPv6AddressID = (*env)->GetStaticFieldID(env, ia_class, "preferIPv6Address", "Z"); diff --git a/src/windows/native/java/net/DualStackPlainSocketImpl.c b/src/windows/native/java/net/DualStackPlainSocketImpl.c index 604ea9f7c3b88c6c038c6c0041457e0a1524612d..8a666079fd6669ffa6155247a0a0a7edc6705ecf 100644 --- a/src/windows/native/java/net/DualStackPlainSocketImpl.c +++ b/src/windows/native/java/net/DualStackPlainSocketImpl.c @@ -47,6 +47,7 @@ JNIEXPORT void JNICALL Java_java_net_DualStackPlainSocketImpl_initIDs isa_class = (*env)->NewGlobalRef(env, cls); isa_ctorID = (*env)->GetMethodID(env, cls, "", "(Ljava/net/InetAddress;I)V"); + CHECK_NULL(isa_ctorID); // implement read timeout with select. isRcvTimeoutSupported = 0;