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

Diff for /src/usr.bin/cvs/file.c between version 1.162 and 1.163

version 1.162, 2006/07/07 17:37:17 version 1.163, 2006/10/25 20:52:34
Line 101 
Line 101 
                         len = strlen(buf);                          len = strlen(buf);
                         if (len == 0)                          if (len == 0)
                                 continue;                                  continue;
                           if (buf[len - 1] == '\n')
                                   buf[len - 1] = '\0';
   
                         if (buf[len - 1] != '\n')  
                                 cvs_log(LP_ERR, "line too long in `%s'", path);  
   
                         buf[--len] = '\0';  
                         cvs_file_ignore(buf, &cvs_ign_pats);                          cvs_file_ignore(buf, &cvs_ign_pats);
                 }                  }
   
Line 396 
Line 394 
                 fatal("cvs_file_walkdir: overflow");                  fatal("cvs_file_walkdir: overflow");
   
         if ((fp = fopen(fpath, "r")) != NULL) {          if ((fp = fopen(fpath, "r")) != NULL) {
                 while (fgets(fpath, MAXPATHLEN, fp)) {                  while (fgets(fpath, MAXPATHLEN, fp) != NULL) {
                         len = strlen(fpath);                          len = strlen(fpath);
                           if (len == 0)
                                   continue;
                         if (fpath[len - 1] == '\n')                          if (fpath[len - 1] == '\n')
                                 fpath[len - 1] = '\0';                                  fpath[len - 1] = '\0';
   

Legend:
Removed from v.1.162  
changed lines
  Added in v.1.163