Skip to content

Commit 465b0e6

Browse files
committed
Do not use InetSocketAddress.createUnresolved for uris already containing an IP address
1 parent f162017 commit 465b0e6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/io/nats/client/impl/SocketDataPort.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public void connect(@NonNull NatsConnection conn, @NonNull NatsUri nuri, long ti
7474
socket = connectToFastestIp(options, host, port, (int) timeout);
7575
} else {
7676
socket = createSocket(options);
77-
InetSocketAddress inetSocketAddress = options.isNoResolveHostnames() ?
77+
InetSocketAddress inetSocketAddress = (options.isNoResolveHostnames() && !nuri.hostIsIpAddress()) ?
7878
InetSocketAddress.createUnresolved(host, port) : new InetSocketAddress(host, port);
7979
socket.connect(inetSocketAddress, (int) timeout);
8080
}

0 commit comments

Comments
 (0)