aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-02-11 17:14:25 -0600
committerJack Nagel2013-02-11 17:14:26 -0600
commit513c6493ce5e1bc054248e6d7c8ca357d5097f0a (patch)
tree50e55335565726cf10dd3d63b5beed12b6e95235 /Library
parent3ed81ce22782803a2ceb361ca82f613b9245f795 (diff)
downloadhomebrew-513c6493ce5e1bc054248e6d7c8ca357d5097f0a.tar.bz2
Catch JSON decoding errors in Apache download strategy
c.f. #17772.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/download_strategy.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb
index 07e700cdc..7d6f97262 100644
--- a/Library/Homebrew/download_strategy.rb
+++ b/Library/Homebrew/download_strategy.rb
@@ -158,7 +158,7 @@ class CurlApacheMirrorDownloadStrategy < CurlDownloadStrategy
ohai "Best Mirror #{url}"
curl url, '-C', downloaded_size, '-o', @temporary_path
- rescue IndexError
+ rescue IndexError, MultiJson::DecodeError
raise "Couldn't determine mirror. Try again later."
end
end