From 591ceeddb349d735480102f1992c868663b2c580 Mon Sep 17 00:00:00 2001 From: "Dr. David von Oheimb" Date: Mon, 11 May 2020 15:32:26 +0200 Subject: [PATCH] apps_ui.c: Correct handling of empty password from -passin This is done in analogy to commit ca3245a61989009a99931748723d12e30d0a66b2 Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/12493) --- apps/lib/apps_ui.c | 4 ++-- 1 file 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;