aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2013-10-04 16:34:56 +0000
committerWerner Koch <[email protected]>2014-03-07 09:18:32 +0000
commitdfb25d47a9fcfd7c7c084ea58744724cd5315086 (patch)
treecd38dc147eb2806f6ddb1ff25a2167077a7c6c72
parentgpg: Protect against rogue keyservers sending secret keys. (diff)
downloadgnupg-dfb25d47a9fcfd7c7c084ea58744724cd5315086.tar.gz
gnupg-dfb25d47a9fcfd7c7c084ea58744724cd5315086.zip
gpg: Print a "not found" message for an unknown key in --key-edit.
* g10/keyedit.c (keyedit_menu): Print message. -- GnuPG-bug-id: 1420 Signed-off-by: Werner Koch <[email protected]> (cherry picked from commit 0bf54e60d31389812d05c3fd29bece876204561d) Resolved conflicts: g10/keyedit.c: Fix white spaces
Diffstat (limited to '')
-rw-r--r--g10/keyedit.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c
index 2b8b582f6..47a223409 100644
--- a/g10/keyedit.c
+++ b/g10/keyedit.c
@@ -1506,7 +1506,10 @@ keyedit_menu (ctrl_t ctrl, const char *username, strlist_t locusr,
/* Get the public key */
err = get_pubkey_byname (ctrl, NULL, NULL, username, &keyblock, &kdbhd, 1, 1);
if (err)
- goto leave;
+ {
+ log_error (_("key \"%s\" not found: %s\n"), username, gpg_strerror (err));
+ goto leave;
+ }
if (fix_keyblock (keyblock))
modified++;
if (collapse_uids (&keyblock))