From e4be5ef8fb46439bde01078271539ea78e1100c4 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 15 Sep 2009 08:44:10 +0200 Subject: [PATCH] Fall back to default credential set lookup if fingerprint lookup fails --- src/charon/credentials/credential_manager.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/charon/credentials/credential_manager.c b/src/charon/credentials/credential_manager.c index a34d2209f..a520fd0f4 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 */