From: Martin Willi Date: Tue, 15 Sep 2009 06:44:10 +0000 (+0200) Subject: Fall back to default credential set lookup if fingerprint lookup fails X-Git-Tag: 4.3.5rc1~165 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=e4be5ef8fb46439bde01078271539ea78e1100c4;p=thirdparty%2Fstrongswan.git Fall back to default credential set lookup if fingerprint lookup fails --- diff --git a/src/charon/credentials/credential_manager.c b/src/charon/credentials/credential_manager.c index a34d2209f0..a520fd0f4a 100644 --- a/src/charon/credentials/credential_manager.c +++ b/src/charon/credentials/credential_manager.c @@ -1458,7 +1458,11 @@ static private_key_t *get_private(private_credential_manager_t *this, /* check if this is a lookup by key ID, and do it if so */ if (id && id->get_type(id) == ID_KEY_ID) { - return get_private_by_keyid(this, type, id); + private = get_private_by_keyid(this, type, id); + if (private) + { + return private; + } } /* if a specific certificate is preferred, check for a matching key */