summaryrefslogtreecommitdiffstats
path: root/apps/lib
diff options
context:
space:
mode:
authorDr. David von Oheimb <David.von.Oheimb@siemens.com>2020-05-11 15:32:26 +0200
committerDr. David von Oheimb <David.von.Oheimb@siemens.com>2020-09-10 22:01:07 +0200
commit591ceeddb349d735480102f1992c868663b2c580 (patch)
treed5654c8112115938ceea7bb0cd2445f8d0f2626d /apps/lib
parentf84de16f397b06831ea5569a285518c035285f46 (diff)
apps_ui.c: Correct handling of empty password from -passin
This is done in analogy to commit ca3245a61989009a99931748723d12e30d0a66b2 Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/12493)
Diffstat (limited to 'apps/lib')
-rw-r--r--apps/lib/apps_ui.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/lib/apps_ui.c b/apps/lib/apps_ui.c
index 8523cda3c2..dd794ec747 100644
--- a/apps/lib/apps_ui.c
+++ b/apps/lib/apps_ui.c
@@ -15,7 +15,6 @@
static UI_METHOD *ui_method = NULL;
static const UI_METHOD *ui_fallback_method = NULL;
-
static int ui_open(UI *ui)
{
int (*opener)(UI *ui) = UI_method_get_opener(ui_fallback_method);
@@ -72,7 +71,8 @@ static int ui_write(UI *ui, UI_STRING *uis)
{
const char *password =
((PW_CB_DATA *)UI_get0_user_data(ui))->password;
- if (password && password[0] != '\0')
+
+ if (password != NULL)
return 1;
}
break;