(gpgme_key_unref): Allow passing NULL like free does.
The rule of least surprise.
This commit is contained in:
parent
7eb7b24228
commit
37a4f44f06
@ -1,3 +1,8 @@
|
||||
2004-04-21 Werner Koch <wk@gnupg.org>
|
||||
|
||||
* key.c (gpgme_key_unref): Allow passing NULL like free does.
|
||||
The rule of least surprise.
|
||||
|
||||
2004-04-15 Werner Koch <wk@gnupg.org>
|
||||
|
||||
* verify.c (prepare_new_sig, _gpgme_verify_status_handler): Remove
|
||||
|
@ -304,6 +304,9 @@ gpgme_key_unref (gpgme_key_t key)
|
||||
gpgme_user_id_t uid;
|
||||
gpgme_subkey_t subkey;
|
||||
|
||||
if (!key)
|
||||
return;
|
||||
|
||||
LOCK (key_ref_lock);
|
||||
assert (key->_refs > 0);
|
||||
if (--key->_refs)
|
||||
|
Loading…
Reference in New Issue
Block a user