summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/shared/ask-password-api.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared/ask-password-api.c b/src/shared/ask-password-api.c
index 7bf64e1cf8..0326361b6b 100644
--- a/src/shared/ask-password-api.c
+++ b/src/shared/ask-password-api.c
@@ -617,10 +617,10 @@ int ask_password_tty(
* last one begins */
q = 0;
for (;;) {
- size_t z;
+ int z;
z = utf8_encoded_valid_unichar(passphrase + q, (size_t) -1);
- if (z == 0) {
+ if (z <= 0) {
q = (size_t) -1; /* Invalid UTF8! */
break;
}