mirror of
https://github.com/curl/curl.git
synced 2026-04-17 17:21:41 +03:00
darwinssl: test for errSecSuccess in PKCS12 import rather than noErr (#993)
While noErr and errSecSuccess are defined as the same value, the API documentation states that SecPKCS12Import() returns errSecSuccess if there were no errors in importing. Ensure that a future change of the defined value doesn't break (however unlikely) and be consistent with the API docs.
This commit is contained in:
parent
8331b08d22
commit
022dbdb8ac
1 changed files with 1 additions and 1 deletions
|
|
@ -955,7 +955,7 @@ static OSStatus CopyIdentityFromPKCS12File(const char *cPath,
|
|||
|
||||
/* Here we go: */
|
||||
status = SecPKCS12Import(pkcs_data, options, &items);
|
||||
if(status == noErr && items && CFArrayGetCount(items)) {
|
||||
if(status == errSecSuccess && items && CFArrayGetCount(items)) {
|
||||
CFDictionaryRef identity_and_trust = CFArrayGetValueAtIndex(items, 0L);
|
||||
const void *temp_identity = CFDictionaryGetValue(identity_and_trust,
|
||||
kSecImportItemIdentity);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue