--- a/jdk/src/solaris/native/sun/nio/ch/DatagramChannelImpl.c Sun Apr 22 19:12:39 2012 +0100
+++ b/jdk/src/solaris/native/sun/nio/ch/DatagramChannelImpl.c Sun Apr 22 21:22:17 2012 +0100
@@ -77,7 +77,7 @@
JNIEXPORT void JNICALL
Java_sun_nio_ch_DatagramChannelImpl_disconnect0(JNIEnv *env, jobject this,
- jobject fdo)
+ jobject fdo, jboolean isIPv6)
{
jint fd = fdval(env, fdo);
int rv;
@@ -94,7 +94,7 @@
memset(&sa, 0, sizeof(sa));
#ifdef AF_INET6
- if (ipv6_available()) {
+ if (isIPv6) {
struct sockaddr_in6 *him6 = (struct sockaddr_in6 *)&sa;
#if defined(_ALLBSD_SOURCE)
him6->sin6_family = AF_INET6;