diff options
Diffstat (limited to 'g10/trustdb.c')
-rw-r--r-- | g10/trustdb.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/g10/trustdb.c b/g10/trustdb.c index 2db971526..9bfae9e08 100644 --- a/g10/trustdb.c +++ b/g10/trustdb.c @@ -214,9 +214,11 @@ register_trusted_keyid(u32 *keyid) void register_trusted_key( const char *string ) { + gpg_error_t err; KEYDB_SEARCH_DESC desc; - if (classify_user_id (string, &desc) != KEYDB_SEARCH_MODE_LONG_KID ) + err = classify_user_id (string, &desc); + if (err || desc.mode != KEYDB_SEARCH_MODE_LONG_KID ) { log_error(_("`%s' is not a valid long keyID\n"), string ); return; |