summaryrefslogtreecommitdiff
path: root/lib/bundler/mirror.rb
diff options
context:
space:
mode:
authorPablo Carranza <pcarranza@gmail.com>2015-12-27 00:15:10 +0100
committerPablo Carranza <pcarranza@gmail.com>2015-12-27 22:19:56 +0100
commitf80227a525d368820b008479127a01ec5d73e9a1 (patch)
tree92dafa92bf5ddace55421b12a5b3c068b2d374da /lib/bundler/mirror.rb
parent80eed60be62cfbbb87ddd81f2b465c8892ff4258 (diff)
downloadbundler-f80227a525d368820b008479127a01ec5d73e9a1.tar.gz
Use Errno::EINPROGRESS instead of IO::WaitWritable for ruby 1.8.7 compatibility
Diffstat (limited to 'lib/bundler/mirror.rb')
-rw-r--r--lib/bundler/mirror.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bundler/mirror.rb b/lib/bundler/mirror.rb
index 827f910947..68e02e8c08 100644
--- a/lib/bundler/mirror.rb
+++ b/lib/bundler/mirror.rb
@@ -144,7 +144,7 @@ module Bundler
MirrorSockets.new(mirror).any? do |socket, address, timeout|
begin
socket.connect_nonblock(address)
- rescue IO::WaitWritable
+ rescue Errno::EINPROGRESS
wait_for_writtable_socket(socket, address, timeout)
rescue # Connection failed somehow, again
false