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

Diff for /src/usr.bin/chpass/field.c between version 1.12 and 1.13

version 1.12, 2009/10/27 23:59:36 version 1.13, 2013/11/26 13:18:55
Line 69 
Line 69 
         if (strchr(p, '.'))          if (strchr(p, '.'))
                 warnx("\'.\' is dangerous in a login name");                  warnx("\'.\' is dangerous in a login name");
         for (; *p; ++p)          for (; *p; ++p)
                 if (isupper(*p)) {                  if (isupper((unsigned char)*p)) {
                         warnx("upper-case letters are dangerous in a login name");                          warnx("upper-case letters are dangerous in a login name");
                         break;                          break;
                 }                  }
Line 122 
Line 122 
                 warnx("empty gid field");                  warnx("empty gid field");
                 return (1);                  return (1);
         }          }
         if (!isdigit(*p)) {          if (!isdigit((unsigned char)*p)) {
                 if (!(gr = getgrnam(p))) {                  if (!(gr = getgrnam(p))) {
                         warnx("unknown group %s", p);                          warnx("unknown group %s", p);
                         return (1);                          return (1);

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13