Accept NULL auth_cfg_t passed to credential_manager_t.get_private()

This commit is contained in:
Martin Willi
2012-03-20 17:31:39 +01:00
parent 6261c0c3b7
commit 5aef6bd0f3
3 changed files with 34 additions and 34 deletions
+1 -4
View File
@@ -685,15 +685,12 @@ static void list_public_key(public_key_t *public, FILE *out)
private_key_t *private = NULL;
chunk_t keyid;
identification_t *id;
auth_cfg_t *auth;
if (public->get_fingerprint(public, KEYID_PUBKEY_SHA1, &keyid))
{
id = identification_create_from_encoding(ID_KEY_ID, keyid);
auth = auth_cfg_create();
private = lib->credmgr->get_private(lib->credmgr,
public->get_type(public), id, auth);
auth->destroy(auth);
public->get_type(public), id, NULL);
id->destroy(id);
}