From 47f86171286c116bed57def79a3c38412064c204 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Mon, 20 Jan 2014 09:58:01 +0100 Subject: always set subkey status --- lib/gnutls_pubkey.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/gnutls_pubkey.c b/lib/gnutls_pubkey.c index 019704f7c8..fce376c244 100644 --- a/lib/gnutls_pubkey.c +++ b/lib/gnutls_pubkey.c @@ -521,8 +521,13 @@ gnutls_pubkey_get_openpgp_key_id (gnutls_pubkey_t key, unsigned int flags, if (key->openpgp_key_id_set == 0) return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST); - if (key->openpgp_key_id_set == OPENPGP_KEY_SUBKEY) - if (subkey) *subkey = 1; + if (subkey) + { + if (key->openpgp_key_id_set == OPENPGP_KEY_SUBKEY) + *subkey = 1; + else + *subkey = 0; + } if (output_data) { -- cgit v1.2.1