From a7d74e0f538fbf3e6ee8ad8131cf98c4cb48a728 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Fri, 3 Nov 2017 18:58:59 +0000 Subject: [PATCH] curl: unset SSL_CERT_FILE. --- Library/Homebrew/utils/curl.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/utils/curl.rb b/Library/Homebrew/utils/curl.rb index 7807d20344..eaa81352cc 100644 --- a/Library/Homebrew/utils/curl.rb +++ b/Library/Homebrew/utils/curl.rb @@ -34,7 +34,11 @@ def curl_args(*extra_args, show_output: false, user_agent: :default) end def curl(*args) - safe_system(*curl_args(*args)) + # SSL_CERT_FILE can be incorrectly set by users or portable-ruby and screw + # with SSL downloads so unset it here. + with_env SSL_CERT_FILE: nil do + safe_system(*curl_args(*args)) + end end def curl_download(*args, to: nil, continue_at: "-", **options)