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

Diff for /src/usr.bin/cvs/logmsg.c between version 1.53 and 1.54

version 1.53, 2010/07/23 08:31:19 version 1.54, 2010/07/23 21:46:05
Line 62 
Line 62 
                 fatal("cvs_logmsg_read: %s: file size too big", path);                  fatal("cvs_logmsg_read: %s: file size too big", path);
   
         lbuf = NULL;          lbuf = NULL;
         bp = cvs_buf_alloc(st.st_size);          bp = buf_alloc(st.st_size);
         while ((buf = fgetln(fp, &len))) {          while ((buf = fgetln(fp, &len))) {
                 if (buf[len - 1] == '\n') {                  if (buf[len - 1] == '\n') {
                         buf[len - 1] = '\0';                          buf[len - 1] = '\0';
Line 78 
Line 78 
                     sizeof(CVS_LOGMSG_PREFIX) - 1))                      sizeof(CVS_LOGMSG_PREFIX) - 1))
                         continue;                          continue;
   
                 cvs_buf_append(bp, buf, len);                  buf_append(bp, buf, len);
                 cvs_buf_putc(bp, '\n');                  buf_putc(bp, '\n');
         }          }
   
         if (lbuf != NULL)          if (lbuf != NULL)
Line 87 
Line 87 
   
         (void)fclose(fp);          (void)fclose(fp);
   
         cvs_buf_putc(bp, '\0');          buf_putc(bp, '\0');
         return (cvs_buf_release(bp));          return (buf_release(bp));
 }  }
   
 char *  char *

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54