=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/passwd/pwd_check.c,v retrieving revision 1.16 retrieving revision 1.17 diff -c -r1.16 -r1.17 *** src/usr.bin/passwd/pwd_check.c 2017/08/21 21:41:13 1.16 --- src/usr.bin/passwd/pwd_check.c 2021/08/28 06:46:49 1.17 *************** *** 1,4 **** ! /* $OpenBSD: pwd_check.c,v 1.16 2017/08/21 21:41:13 deraadt Exp $ */ /* * Copyright 2000 Niels Provos --- 1,4 ---- ! /* $OpenBSD: pwd_check.c,v 1.17 2021/08/28 06:46:49 robert Exp $ */ /* * Copyright 2000 Niels Provos *************** *** 97,103 **** min_len = (int)login_getcapnum(lc, "minpasswordlen", 6, 6); if (min_len > 0 && strlen(password) < min_len) { ! printf("Please enter a longer password.\n"); return (0); } --- 97,103 ---- min_len = (int)login_getcapnum(lc, "minpasswordlen", 6, 6); if (min_len > 0 && strlen(password) < min_len) { ! fprintf(stderr, "Please enter a longer password.\n"); return (0); } *************** *** 146,152 **** ret = regexec(&rgx, password, 0, NULL, 0); regfree(&rgx); if (ret == 0) { ! printf("%s\n", patterns[i].response); exit(1); } } --- 146,152 ---- ret = regexec(&rgx, password, 0, NULL, 0); regfree(&rgx); if (ret == 0) { ! fprintf(stderr, "%s\n", patterns[i].response); exit(1); } } *************** *** 194,201 **** out: free(checker); ! printf("Please use a different password. Unusual capitalization,\n"); ! printf("control characters, or digits are suggested.\n"); return (0); } --- 194,201 ---- out: free(checker); ! fprintf(stderr, "Please use a different password. Unusual capitalization,\n"); ! fprintf(stderr, "control characters, or digits are suggested.\n"); return (0); }