core: Cleanup gpgme_key_unref frees
* src/key.c (gpgme_key_unref): Nowadays we assume free(NULL) is ok.
This commit is contained in:
parent
b5075030be
commit
8ede86795a
25
src/key.c
25
src/key.c
@ -341,14 +341,10 @@ gpgme_key_unref (gpgme_key_t key)
|
||||
while (subkey)
|
||||
{
|
||||
gpgme_subkey_t next = subkey->next;
|
||||
if (subkey->fpr)
|
||||
free (subkey->fpr);
|
||||
if (subkey->curve)
|
||||
free (subkey->curve);
|
||||
if (subkey->keygrip)
|
||||
free (subkey->keygrip);
|
||||
if (subkey->card_number)
|
||||
free (subkey->card_number);
|
||||
free (subkey->fpr);
|
||||
free (subkey->curve);
|
||||
free (subkey->keygrip);
|
||||
free (subkey->card_number);
|
||||
free (subkey);
|
||||
subkey = next;
|
||||
}
|
||||
@ -393,15 +389,10 @@ gpgme_key_unref (gpgme_key_t key)
|
||||
uid = next_uid;
|
||||
}
|
||||
|
||||
if (key->issuer_serial)
|
||||
free (key->issuer_serial);
|
||||
if (key->issuer_name)
|
||||
free (key->issuer_name);
|
||||
|
||||
if (key->chain_id)
|
||||
free (key->chain_id);
|
||||
if (key->fpr)
|
||||
free (key->fpr);
|
||||
free (key->issuer_serial);
|
||||
free (key->issuer_name);
|
||||
free (key->chain_id);
|
||||
free (key->fpr);
|
||||
|
||||
free (key);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user