@@ -39,12 +39,13 @@ * Method: init * Signature: ()V */ JNIEXPORT void JNICALL Java_java_net_Inet4Address_init(JNIEnv *env, jclass cls) { + if (ia4_ctrID == NULL ) { jclass c = (*env)->FindClass(env, "java/net/Inet4Address"); CHECK_NULL(c); ia4_class = (*env)->NewGlobalRef(env, c); CHECK_NULL(ia4_class); ia4_ctrID = (*env)->GetMethodID(env, ia4_class, "<init>", "()V"); - CHECK_NULL(ia4_ctrID); + } }