We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0b60ca6 + 54025b3 commit e18aa61Copy full SHA for e18aa61
1 file changed
test/net/http/utils.rb
@@ -27,12 +27,14 @@ def initialize(config, &block)
27
def start
28
@thread = Thread.new do
29
loop do
30
- socket = @ssl_server ? @ssl_server.accept : @server.accept
+ socket = (@ssl_server || @server).accept
31
run(socket)
32
rescue
33
ensure
34
- socket.close if socket
+ socket&.close
35
end
36
+ ensure
37
+ (@ssl_server || @server).close
38
39
40
@@ -42,7 +44,6 @@ def run(socket)
42
44
43
45
def shutdown
46
@thread&.kill
- @server&.close
47
@thread&.join
48
49
0 commit comments