src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c

Print this page

        

@@ -292,10 +292,11 @@
                             "socket closed");
         }
         return -1;
     }
 
+    SetHandleInformation((HANDLE)(UINT_PTR)newfd, HANDLE_FLAG_INHERIT, FALSE);
     ia = NET_SockaddrToInetAddress(env, (struct sockaddr *)&sa, &port);
     isa = (*env)->NewObject(env, isa_class, isa_ctorID, ia, port);
     (*env)->SetObjectArrayElement(env, isaa, 0, isa);
 
     return newfd;