From fc61c200dfdc2ddf5bb7258c64f39cfa61ba430a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Fri, 12 May 2006 10:12:32 +0000 Subject: [PATCH] (hx509_prompt_hidden): return if the prompt should be hidden or not git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17550 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/lock.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/hx509/lock.c b/lib/hx509/lock.c index 9d3158b7c..8f408f294 100644 --- a/lib/hx509/lock.c +++ b/lib/hx509/lock.c @@ -178,7 +178,7 @@ hx509_lock_reset_promper(hx509_lock lock) static int default_prompter(void *data, const hx509_prompt *prompter) { - if (prompter->hidden) { + if (hx509_prompt_hidden(prompter->type)) { if(UI_UTIL_read_pw_string(prompter->reply.data, prompter->reply.length, prompter->prompt, @@ -215,6 +215,17 @@ hx509_lock_free(hx509_lock lock) free(lock); } +int +hx509_prompt_hidden(hx509_prompt_type type) +{ + switch (type) { + case HX509_PROMPT_TYPE_QUESTION: + case HX509_PROMPT_TYPE_INFO: + return 0; + } + return 1; +} + int hx509_lock_command_string(hx509_lock lock, const char *string) {