lib/selenium/webdriver/common/port_prober.rb in selenium-webdriver-2.22.0 vs lib/selenium/webdriver/common/port_prober.rb in selenium-webdriver-2.22.1

- old
+ new

@@ -18,12 +18,10 @@ port end def self.free?(port) - interfaces = Socket.getaddrinfo("localhost", port).map { |e| e[2] } - interfaces += ["0.0.0.0", Platform.ip] - interfaces.each { |address| TCPServer.new(address, port).close } + Platform.interfaces.each { |host| TCPServer.new(host, port).close } true rescue SocketError, Errno::EADDRINUSE false end