aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkazu <kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-10-03 12:06:14 +0000
committerkazu <kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-10-03 12:06:14 +0000
commit792d87fd985badf6c0af8cf4bfc1acc45d7ffff9 (patch)
treea60c231dcb415240f1b41baddceb9e4c11c5ea57
parent087f8b011122b616742da4bc2847cd92cf81f10c (diff)
downloadruby-792d87fd985badf6c0af8cf4bfc1acc45d7ffff9.tar.gz
Fix leaked file descriptor
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--test/net/http/test_http.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/net/http/test_http.rb b/test/net/http/test_http.rb
index 13c95fc0dc..c5a77d3695 100644
--- a/test/net/http/test_http.rb
+++ b/test/net/http/test_http.rb
@@ -1085,6 +1085,7 @@ class TestNetHTTPKeepAlive < Test::Unit::TestCase
def test_http_retry_success
start {|http|
socket = MockSocket.new(success_after: 10)
+ http.instance_variable_get(:@socket).close
http.instance_variable_set(:@socket, socket)
assert_equal 0, socket.count
http.max_retries = 10
@@ -1098,6 +1099,7 @@ class TestNetHTTPKeepAlive < Test::Unit::TestCase
def test_http_retry_failed
start {|http|
socket = MockSocket.new
+ http.instance_variable_get(:@socket).close
http.instance_variable_set(:@socket, socket)
http.max_retries = 10
assert_raise(Errno::ECONNRESET){ http.get('/') }