From 82ea295fd3edefbff5bbd80e26bbd93db23e8824 Mon Sep 17 00:00:00 2001 From: Akos Birmacher Date: Thu, 5 Jul 2018 17:16:05 +0200 Subject: [PATCH] labl error log fix --- osxkeychain/osxkeychain.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/osxkeychain/osxkeychain.go b/osxkeychain/osxkeychain.go index db43226f..f344e13f 100644 --- a/osxkeychain/osxkeychain.go +++ b/osxkeychain/osxkeychain.go @@ -212,7 +212,8 @@ func FindIdentity(identityLabel string) ([]IdentityWithRefModel, error) { labl, err := getCFDictValueUTF8String(aIdentityDictRef, C.CFTypeRef(convertCStringToCFString(lablCSting))) if err != nil { - return nil, fmt.Errorf("FindIdentity: failed to get 'labl' property: %s", err) + log.Warnf("FindIdentity: failed to get 'labl' property: %s", err) + continue } log.Debugf("labl: %#v", labl) if labl != identityLabel { @@ -222,7 +223,8 @@ func FindIdentity(identityLabel string) ([]IdentityWithRefModel, error) { vrefRef, err := getCFDictValueRef(aIdentityDictRef, C.CFTypeRef(convertCStringToCFString(vrefCSting))) if err != nil { - return nil, fmt.Errorf("FindIdentity: failed to get 'v_Ref' property: %s", err) + log.Warnf("FindIdentity: failed to get 'v_Ref' property: %s", err) + continue } log.Debugf("vrefRef: %#v", vrefRef)