--- old/src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java 2018-03-06 10:37:41.864263999 -0800 +++ new/src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java 2018-03-06 10:37:41.536427999 -0800 @@ -50,7 +50,7 @@ private boolean isReuseAddress; static { - initIDs(); + initProto(); } public DualStackPlainSocketImpl(boolean exclBind) { @@ -127,7 +127,7 @@ setIntOption(nativefd, opt, optionValue); } - static native void initIDs(); + static native void initProto(); void socketCreate(boolean stream) throws IOException { if (fd == null) --- old/src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c 2018-03-06 10:37:42.759816000 -0800 +++ new/src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c 2018-03-06 10:37:42.455967999 -0800 @@ -35,10 +35,10 @@ /* * Class: java_net_DualStackPlainSocketImpl - * Method: initIDs + * Method: initProto * Signature: ()V */ -JNIEXPORT void JNICALL Java_java_net_DualStackPlainSocketImpl_initIDs +JNIEXPORT void JNICALL Java_java_net_DualStackPlainSocketImpl_initProto (JNIEnv *env, jclass clazz) { jclass cls = (*env)->FindClass(env, "java/net/InetSocketAddress");