From: Nick Zitzmann Date: Thu, 9 Jan 2014 23:53:29 +0000 (-0600) Subject: darwinssl: un-break Leopard build after PKCS#12 change X-Git-Tag: curl-7_35_0~83 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=21aa79f46399c39c1c64b9f53270cb41aa310f17;p=curl darwinssl: un-break Leopard build after PKCS#12 change It turns out errSecDecode wasn't defined in Leopard's headers. So we use the enum's value instead. Bug: http://curl.haxx.se/mail/lib-2013-12/0150.html Reported by: Abram Pousada --- diff --git a/lib/vtls/curl_darwinssl.c b/lib/vtls/curl_darwinssl.c index 22514b6c7..b3bc4da7a 100644 --- a/lib/vtls/curl_darwinssl.c +++ b/lib/vtls/curl_darwinssl.c @@ -1256,7 +1256,7 @@ static CURLcode darwinssl_connect_step1(struct connectdata *conn, failf(data, "SSL: Incorrect password for the certificate \"%s\" " "and its private key.", data->set.str[STRING_CERT]); break; - case errSecDecode: case -25257: /* errSecUnknownFormat */ + case -26275: /* errSecDecode */ case -25257: /* errSecUnknownFormat */ failf(data, "SSL: Couldn't make sense of the data in the " "certificate \"%s\" and its private key.", data->set.str[STRING_CERT]);