jdk/src/java.base/unix/native/libnet/Inet6AddressImpl.c
changeset 43100 a7e3457672c7
parent 41834 99c4f72c0a91
child 43614 d8e1fecbb8f2
equal deleted inserted replaced
43099:47f8baf1fcbd 43100:a7e3457672c7
   209             && (family == AF_INET || (family == AF_INET6 && includeV6))
   209             && (family == AF_INET || (family == AF_INET6 && includeV6))
   210             && (!isLoopback || includeLoopback))
   210             && (!isLoopback || includeLoopback))
   211         {
   211         {
   212             int port;
   212             int port;
   213             int index = (family == AF_INET) ? i++ : j++;
   213             int index = (family == AF_INET) ? i++ : j++;
   214             jobject o = NET_SockaddrToInetAddress(env, iter->ifa_addr, &port);
   214             jobject o = NET_SockaddrToInetAddress(env,
       
   215                             (SOCKETADDRESS *)iter->ifa_addr, &port);
   215             if (!o) {
   216             if (!o) {
   216                 freeifaddrs(ifa);
   217                 freeifaddrs(ifa);
   217                 if (!(*env)->ExceptionCheck(env))
   218                 if (!(*env)->ExceptionCheck(env))
   218                     JNU_ThrowOutOfMemoryError(env, "Object allocation failed");
   219                     JNU_ThrowOutOfMemoryError(env, "Object allocation failed");
   219                 return NULL;
   220                 return NULL;