From e43dcced6dc2e3774bc9f0b5918df540499bc18f Mon Sep 17 00:00:00 2001 From: Herwin Date: Tue, 31 Dec 2024 13:29:10 +0100 Subject: [PATCH] Switch dummy FTP server to use IP address instead of hostname Using a hostname does cause an occasional leaking thread in the Ruby socket library when using Ruby 3.4.1. Switching to the IP address mitigates the issue. --- library/net-ftp/fixtures/server.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/net-ftp/fixtures/server.rb b/library/net-ftp/fixtures/server.rb index ecbed591d5..8b34d3f8bd 100644 --- a/library/net-ftp/fixtures/server.rb +++ b/library/net-ftp/fixtures/server.rb @@ -9,7 +9,7 @@ class DummyFTP attr_reader :server_port def initialize - @hostname = "localhost" + @hostname = "127.0.0.1" @server = TCPServer.new(@hostname, 0) @server_port = @server.addr[1]