From 3d44e5e8a8d1d8bf6cf5d387f50d75f84d804412 Mon Sep 17 00:00:00 2001 From: "Neal H. Walfield" Date: Thu, 1 Sep 2016 14:31:31 +0200 Subject: g10: When asking about a TOFU binding conflict, default to unknown. * g10/tofu.c (ask_about_binding): Default to unknown. -- Signed-off-by: Neal H. Walfield --- g10/tofu.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/g10/tofu.c b/g10/tofu.c index 2161cee0d..47c68fe8e 100644 --- a/g10/tofu.c +++ b/g10/tofu.c @@ -1591,9 +1591,17 @@ ask_about_binding (ctrl_t ctrl, cpr_kill_prompt (); if (*response == CONTROL_L) tty_printf ("%s", prompt); - else if (strlen (response) == 1) + else if (!response[0]) + /* Default to unknown. Don't save it. */ + { + tty_printf (_("Defaulting to unknown.")); + *policy = TOFU_POLICY_UNKNOWN; + break; + } + else if (!response[1]) { char *choice = strchr (choices, *response); + if (choice) { int c = ((size_t) choice - (size_t) choices) / 2; -- cgit v1.2.3