diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-03-16 19:41:52 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-03-16 19:47:54 +0100 |
commit | a73773886eaf45116a3109e8b740854aeead6d08 (patch) | |
tree | 24da57180288987f900aa4a4c500fa1dcb3e83a3 /lib/openpgp/privkey.c | |
parent | 33d86f4c75b6636755c39d351292bdb75e9847d9 (diff) | |
download | gnutls-a73773886eaf45116a3109e8b740854aeead6d08.tar.gz |
introduced GNUTLS_E_OPENPGP_PREFERRED_KEY_ERROR
Diffstat (limited to 'lib/openpgp/privkey.c')
-rw-r--r-- | lib/openpgp/privkey.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/openpgp/privkey.c b/lib/openpgp/privkey.c index 07bb9880c5..0ed4f0d7cf 100644 --- a/lib/openpgp/privkey.c +++ b/lib/openpgp/privkey.c @@ -1176,7 +1176,10 @@ int gnutls_openpgp_privkey_get_preferred_key_id (gnutls_openpgp_privkey_t key, gnutls_openpgp_keyid_t keyid) { - if (!key || !keyid || !key->preferred_set) + if (!key->preferred_set) + return gnutls_assert_val(GNUTLS_E_OPENPGP_PREFERRED_KEY_ERROR); + + if (!key || !keyid) { gnutls_assert (); return GNUTLS_E_INVALID_REQUEST; |