Skip to content

Commit d0011eb

Browse files
select on server socket before trying to read, so we can time it out
1 parent 378e0ce commit d0011eb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/spring/client/run.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,10 @@ def stop_server
114114
end
115115

116116
def verify_server_version
117+
unless IO.select([server], [], [], CONNECT_TIMEOUT)
118+
raise "Error connecting to Spring server"
119+
end
120+
117121
server_version = server.gets.chomp
118122
if server_version != env.version
119123
$stderr.puts "There is a version mismatch between the Spring client " \

0 commit comments

Comments
 (0)