diff options
Diffstat (limited to 'g10/keyedit.c')
-rw-r--r-- | g10/keyedit.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c index a3feb796d..0a4766e81 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -2386,6 +2386,12 @@ keyedit_quick_adduid (ctrl_t ctrl, const char *username, const char *newuid) /* Search the key; we don't want the whole getkey stuff here. */ kdbhd = keydb_new (); + if (!kdbhd) + { + err = gpg_error_from_syserror (); + goto leave; + } + err = classify_user_id (username, &desc, 1); if (!err) err = keydb_search (kdbhd, &desc, 1, NULL); |