diff --git a/src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c b/src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c index 4e49488da77..251154d9c2d 100644 --- a/src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c +++ b/src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c @@ -736,15 +736,10 @@ socketTransport_startListening(jdwpTransportEnv* env, const char* address, } if (listenAddr == NULL) { - // No address of preferred address family found, grab the fist one. + // No address of preferred address family found, grab the first one. listenAddr = &(addrInfo[0]); } - if (listenAddr == NULL) { - dbgsysFreeAddrInfo(addrInfo); - RETURN_ERROR(JDWPTRANSPORT_ERROR_INTERNAL, "listen failed: wrong address"); - } - // Binding to IN6ADDR_ANY allows to serve both IPv4 and IPv6 connections, // but binding to mapped INADDR_ANY (::ffff:0.0.0.0) allows to serve IPv4 // connections only. Make sure that IN6ADDR_ANY is preferred over