diff --git a/lib/krb5/init_creds_pw.c b/lib/krb5/init_creds_pw.c index 9ce23fdaf..af7ba7068 100644 --- a/lib/krb5/init_creds_pw.c +++ b/lib/krb5/init_creds_pw.c @@ -1795,7 +1795,7 @@ krb5_get_init_creds_password(krb5_context context, if (ret) goto out; - if (ctx->password == NULL && password == NULL) { + if (prompter != NULL && ctx->password == NULL && password == NULL) { krb5_prompt prompt; krb5_data password_data; char *p, *q;