diff --git a/lib/krb5/pkinit.c b/lib/krb5/pkinit.c index 2245aa5de..ad70c19c8 100644 --- a/lib/krb5/pkinit.c +++ b/lib/krb5/pkinit.c @@ -1335,9 +1335,9 @@ hx_pass_prompter(void *data, const hx509_prompt *prompter) ret = (*p->prompter)(p->context, p->prompter_data, NULL, NULL, 1, &prompt); if (ret) { memset (prompter->reply.data, 0, prompter->reply.length); - return 0; + return 1; } - return strlen(prompter->reply.data); + return 0; }