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

Diff for /src/usr.bin/cvs/entries.c between version 1.86 and 1.87

version 1.86, 2008/01/10 10:09:27 version 1.87, 2008/02/04 15:08:44
Line 73 
Line 73 
                 while (fgets(buf, sizeof(buf), fp)) {                  while (fgets(buf, sizeof(buf), fp)) {
                         buf[strcspn(buf, "\n")] = '\0';                          buf[strcspn(buf, "\n")] = '\0';
   
                         p = &buf[1];                          if (strlen(buf) < 2)
                                   fatal("cvs_ent_open: %s: malformed line %s",
                                       ep->cef_lpath, buf);
   
                           p = &buf[2];
   
                         if (buf[0] == 'A') {                          if (buf[0] == 'A') {
                                 line = xmalloc(sizeof(*line));                                  line = xmalloc(sizeof(*line));
                                 line->buf = xstrdup(p);                                  line->buf = xstrdup(p);
Line 274 
Line 278 
                 fatal("cvs_ent_add: fopen: `%s': %s",                  fatal("cvs_ent_add: fopen: `%s': %s",
                     ep->cef_lpath, strerror(errno));                      ep->cef_lpath, strerror(errno));
   
         fputc('A', fp);          fputs("A ", fp);
         fputs(line, fp);          fputs(line, fp);
         fputc('\n', fp);          fputc('\n', fp);
   
Line 302 
Line 306 
                 fatal("cvs_ent_remove: fopen: `%s': %s", ep->cef_lpath,                  fatal("cvs_ent_remove: fopen: `%s': %s", ep->cef_lpath,
                     strerror(errno));                      strerror(errno));
   
         fputc('R', fp);          fputs("R ", fp);
         fputs(l->buf, fp);          fputs(l->buf, fp);
         fputc('\n', fp);          fputc('\n', fp);
   

Legend:
Removed from v.1.86  
changed lines
  Added in v.1.87