diff -r bd60e99ca531 -r 5f7f2b541560 jdk/src/windows/native/java/net/Inet4AddressImpl.c --- a/jdk/src/windows/native/java/net/Inet4AddressImpl.c Thu Nov 07 08:04:36 2013 +0000 +++ b/jdk/src/windows/native/java/net/Inet4AddressImpl.c Thu Nov 07 08:23:00 2013 +0000 @@ -142,10 +142,15 @@ if (!initialized) { ni_iacls = (*env)->FindClass(env, "java/net/InetAddress"); + CHECK_NULL_RETURN(ni_iacls, NULL); ni_iacls = (*env)->NewGlobalRef(env, ni_iacls); + CHECK_NULL_RETURN(ni_iacls, NULL); ni_ia4cls = (*env)->FindClass(env, "java/net/Inet4Address"); + CHECK_NULL_RETURN(ni_ia4cls, NULL); ni_ia4cls = (*env)->NewGlobalRef(env, ni_ia4cls); + CHECK_NULL_RETURN(ni_ia4cls, NULL); ni_ia4ctrID = (*env)->GetMethodID(env, ni_ia4cls, "", "()V"); + CHECK_NULL_RETURN(ni_ia4ctrID, NULL); initialized = 1; }