[BACK]Return to pwd_check.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / passwd

Diff for /src/usr.bin/passwd/pwd_check.c between version 1.16 and 1.17

version 1.16, 2017/08/21 21:41:13 version 1.17, 2021/08/28 06:46:49
Line 97 
Line 97 
   
         min_len = (int)login_getcapnum(lc, "minpasswordlen", 6, 6);          min_len = (int)login_getcapnum(lc, "minpasswordlen", 6, 6);
         if (min_len > 0 && strlen(password) < min_len) {          if (min_len > 0 && strlen(password) < min_len) {
                 printf("Please enter a longer password.\n");                  fprintf(stderr, "Please enter a longer password.\n");
                 return (0);                  return (0);
         }          }
   
Line 146 
Line 146 
                                 ret = regexec(&rgx, password, 0, NULL, 0);                                  ret = regexec(&rgx, password, 0, NULL, 0);
                                 regfree(&rgx);                                  regfree(&rgx);
                                 if (ret == 0) {                                  if (ret == 0) {
                                         printf("%s\n", patterns[i].response);                                          fprintf(stderr, "%s\n", patterns[i].response);
                                         exit(1);                                          exit(1);
                                 }                                  }
                         }                          }
Line 194 
Line 194 
   
  out:   out:
         free(checker);          free(checker);
         printf("Please use a different password. Unusual capitalization,\n");          fprintf(stderr, "Please use a different password. Unusual capitalization,\n");
         printf("control characters, or digits are suggested.\n");          fprintf(stderr, "control characters, or digits are suggested.\n");
   
         return (0);          return (0);
 }  }

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17