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

Diff for /src/usr.bin/diff/diff.c between version 1.66 and 1.67

version 1.66, 2019/01/25 00:19:26 version 1.67, 2019/06/28 13:35:00
Line 253 
Line 253 
         } else {          } else {
                 if (S_ISDIR(stb1.st_mode)) {                  if (S_ISDIR(stb1.st_mode)) {
                         argv[0] = splice(argv[0], argv[1]);                          argv[0] = splice(argv[0], argv[1]);
                         if (stat(argv[0], &stb1) < 0)                          if (stat(argv[0], &stb1) == -1)
                                 err(2, "%s", argv[0]);                                  err(2, "%s", argv[0]);
                 }                  }
                 if (S_ISDIR(stb2.st_mode)) {                  if (S_ISDIR(stb2.st_mode)) {
                         argv[1] = splice(argv[1], argv[0]);                          argv[1] = splice(argv[1], argv[0]);
                         if (stat(argv[1], &stb2) < 0)                          if (stat(argv[1], &stb2) == -1)
                                 err(2, "%s", argv[1]);                                  err(2, "%s", argv[1]);
                 }                  }
                 print_status(diffreg(argv[0], argv[1], dflags), argv[0], argv[1],                  print_status(diffreg(argv[0], argv[1], dflags), argv[0], argv[1],

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67