Fixed: Throw more specific error when there's an issue with the curl root certificate bundle.

This commit is contained in:
Taloth Saldono 2016-02-02 22:04:40 +01:00
parent 97cdb6a4a5
commit 4e84d1a17c
1 changed files with 9 additions and 1 deletions

View File

@ -112,7 +112,15 @@ namespace NzbDrone.Common.Http.Dispatchers
if (result != CurlCode.Ok)
{
throw new WebException(string.Format("Curl Error {0} for Url {1}", result, curlEasy.Url));
switch (result)
{
case CurlCode.SslCaCert:
case (CurlCode)77:
throw new WebException(string.Format("Curl Error {0} for Url {1}, issues with your operating system SSL Root Certificate Bundle (ca-bundle).", result, curlEasy.Url));
default:
throw new WebException(string.Format("Curl Error {0} for Url {1}", result, curlEasy.Url));
}
}
}