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

Diff for /src/usr.bin/getent/getent.c between version 1.20 and 1.21

version 1.20, 2018/09/26 16:39:19 version 1.21, 2018/11/02 10:21:29
Line 201 
Line 201 
                         GROUPPRINT;                          GROUPPRINT;
         } else {          } else {
                 for (i = 2; i < argc; i++) {                  for (i = 2; i < argc; i++) {
                         gid = strtonum(argv[i], 0, GID_MAX, &err);                          if ((gr = getgrnam(argv[i])) == NULL) {
                         if (!err)                                  gid = strtonum(argv[i], 0, GID_MAX, &err);
                                 gr = getgrgid(gid);                                  if (err == NULL)
                         else                                          gr = getgrgid(gid);
                                 gr = getgrnam(argv[i]);                          }
                         if (gr != NULL)                          if (gr != NULL)
                                 GROUPPRINT;                                  GROUPPRINT;
                         else {                          else {
Line 302 
Line 302 
                         PASSWDPRINT;                          PASSWDPRINT;
         } else {          } else {
                 for (i = 2; i < argc; i++) {                  for (i = 2; i < argc; i++) {
                         uid = strtonum(argv[i], 0, UID_MAX, &err);                          if ((pw = getpwnam(argv[i])) == NULL) {
                         if (!err)                                  uid = strtonum(argv[i], 0, UID_MAX, &err);
                                 pw = getpwuid(uid);                                  if (err == NULL)
                         else                                          pw = getpwuid(uid);
                                 pw = getpwnam(argv[i]);                          }
                         if (pw != NULL)                          if (pw != NULL)
                                 PASSWDPRINT;                                  PASSWDPRINT;
                         else {                          else {

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21