--- old/src/solaris/native/java/net/NetworkInterface.c 2013-08-12 16:08:35.297352840 +0400 +++ new/src/solaris/native/java/net/NetworkInterface.c 2013-08-12 16:08:34.837358624 +0400 @@ -563,11 +563,9 @@ if ((sock = openSocketWithFallback(env, name_utf)) < 0) { (*env)->ReleaseStringUTFChars(env, name, name_utf); - return -1; + return -1; } - name_utf = (*env)->GetStringUTFChars(env, name, &isCopy); - ret = getFlags(sock, name_utf, &flags); close(sock);