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 8d66f9ffa7..6fe7a02a76 100644
--- a/src/shared/ask-password-api.c
+++ b/src/shared/ask-password-api.c
@@ -614,10 +614,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;
}