aboutsummaryrefslogtreecommitdiffstats
path: root/g10/trustdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/trustdb.c')
-rw-r--r--g10/trustdb.c4
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;