[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.50 and 1.51

version 1.50, 2008/06/10 01:00:34 version 1.51, 2008/11/26 00:09:02
Line 66 
Line 66 
         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';
                           --len;
                 } else {                  } else {
                         lbuf = xmalloc(len + 1);                          lbuf = xmalloc(len + 1);
                         memcpy(lbuf, buf, len);                          memcpy(lbuf, buf, len);
                         lbuf[len] = '\0';                          lbuf[len] = '\0';
                         buf = lbuf;                          buf = lbuf;
                 }                  }
   
                 len = strlen(buf);  
   
                 if (!strncmp(buf, CVS_LOGMSG_PREFIX,                  if (!strncmp(buf, CVS_LOGMSG_PREFIX,
                     sizeof(CVS_LOGMSG_PREFIX) - 1))                      sizeof(CVS_LOGMSG_PREFIX) - 1))

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51