summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Medeiros <me@andremedeiros.info>2015-11-10 09:52:58 +0100
committerAndré Medeiros <me@andremedeiros.info>2015-11-10 09:52:58 +0100
commitf3b4f77faf7c9fd04f81d38bcfd138ec1d8167f4 (patch)
tree21f2d48aa212b295cdd68fab334000659128b71c
parent617d8f07cd4f36e60cd0c4a767a1568064fcbeee (diff)
parentc6154ada3c09f4da5dc0ae4619ad83c52cdafb42 (diff)
downloadbundler-f3b4f77faf7c9fd04f81d38bcfd138ec1d8167f4.tar.gz
Merge pull request #4083 from bundler/retry-http-on-zlib-error
Retry Fetch operation on Zlib error.
-rw-r--r--lib/bundler/fetcher.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/bundler/fetcher.rb b/lib/bundler/fetcher.rb
index 868f415198..b53d577c23 100644
--- a/lib/bundler/fetcher.rb
+++ b/lib/bundler/fetcher.rb
@@ -1,6 +1,7 @@
require "bundler/vendored_persistent"
require "cgi"
require "securerandom"
+require "zlib"
module Bundler
@@ -245,7 +246,7 @@ module Bundler
Timeout::Error, EOFError, SocketError, Errno::ENETDOWN, Errno::ENETUNREACH,
Errno::EINVAL, Errno::ECONNRESET, Errno::ETIMEDOUT, Errno::EAGAIN,
Net::HTTPBadResponse, Net::HTTPHeaderSyntaxError, Net::ProtocolError,
- Net::HTTP::Persistent::Error
+ Net::HTTP::Persistent::Error, Zlib::BufError
]
def bundler_cert_store