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

Diff for /src/usr.bin/cvs/util.c between version 1.101 and 1.102

version 1.101, 2007/01/20 16:52:39 version 1.102, 2007/01/25 18:35:30
Line 798 
Line 798 
                 if (*p == '\n' || (i == len - 1)) {                  if (*p == '\n' || (i == len - 1)) {
                         tlen = p - c + 1;                          tlen = p - c + 1;
                         lp = xmalloc(sizeof(*lp));                          lp = xmalloc(sizeof(*lp));
                           memset(lp, 0, sizeof(*lp));
                         lp->l_line = c;                          lp->l_line = c;
                         lp->l_len = tlen;                          lp->l_len = tlen;
                         lp->l_lineno = ++(lines->l_nblines);                          lp->l_lineno = ++(lines->l_nblines);
Line 817 
Line 818 
   
         while ((lp = TAILQ_FIRST(&(lines->l_lines))) != NULL) {          while ((lp = TAILQ_FIRST(&(lines->l_lines))) != NULL) {
                 TAILQ_REMOVE(&(lines->l_lines), lp, l_list);                  TAILQ_REMOVE(&(lines->l_lines), lp, l_list);
                   if (lp->l_needsfree == 1)
                           xfree(lp->l_line);
                 xfree(lp);                  xfree(lp);
         }          }
   

Legend:
Removed from v.1.101  
changed lines
  Added in v.1.102