diff --git a/admin/ank.c b/admin/ank.c index 2780b4bd4..01b816935 100644 --- a/admin/ank.c +++ b/admin/ank.c @@ -66,7 +66,9 @@ doit(char *principal, int mod) while(mod){ fprintf(stderr, "Change password? (y/n) "); fgets(buf, sizeof(buf), stdin); - if(buf[0] != 'n' || buf[0] != 'y'){ + if(buf[0] == 'n' || buf[0] == 'y') + break; + else { fprintf(stderr, "Please answer yes or no.\n"); continue; }