audit: more fix on no-compat mode

This commit is contained in:
Xu Cheng 2015-07-22 16:41:10 +08:00
parent 2648684b3b
commit ea21f9bc4d

View File

@ -991,9 +991,11 @@ class ResourceAuditor
return unless using
if using == :ssl3 || using == CurlSSL3DownloadStrategy
if using == :ssl3 || \
(Object.const_defined?("CurlSSL3DownloadStrategy") && using == CurlSSL3DownloadStrategy)
problem "The SSL3 download strategy is deprecated, please choose a different URL"
elsif using == CurlUnsafeDownloadStrategy || using == UnsafeSubversionDownloadStrategy
elsif (Object.const_defined?("CurlUnsafeDownloadStrategy") && using == CurlUnsafeDownloadStrategy) || \
(Object.const_defined?("UnsafeSubversionDownloadStrategy") && using == UnsafeSubversionDownloadStrategy)
problem "#{using.name} is deprecated, please choose a different URL"
end