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

Diff for /src/usr.bin/rcs/rcsparse.c between version 1.14 and 1.15

version 1.14, 2014/12/01 21:58:46 version 1.15, 2015/06/13 20:15:21
Line 340 
Line 340 
   
         pdp = rfp->rf_pdata;          pdp = rfp->rf_pdata;
   
         if (pdp->rp_buf != NULL)          free(pdp->rp_buf);
                 xfree(pdp->rp_buf);  
         if (pdp->rp_token == RCS_TYPE_REVISION)          if (pdp->rp_token == RCS_TYPE_REVISION)
                 rcsnum_free(pdp->rp_value.rev);                  rcsnum_free(pdp->rp_value.rev);
         xfree(pdp);          free(pdp);
 }  }
   
 /*  /*
Line 609 
Line 608 
                 memcpy(pdp->rp_delta->rd_text, pdp->rp_buf,                  memcpy(pdp->rp_delta->rd_text, pdp->rp_buf,
                     pdp->rp_delta->rd_tlen);                      pdp->rp_delta->rd_tlen);
         }          }
         xfree(pdp->rp_value.str);          free(pdp->rp_value.str);
   
         return (0);          return (0);
 }  }
Line 707 
Line 706 
                 name = pdp->rp_value.str;                  name = pdp->rp_value.str;
                 if (rcsparse_token(rfp, RCS_TOK_COLON) != RCS_TOK_COLON ||                  if (rcsparse_token(rfp, RCS_TOK_COLON) != RCS_TOK_COLON ||
                     rcsparse_token(rfp, RCS_TYPE_NUMBER) != RCS_TYPE_NUMBER) {                      rcsparse_token(rfp, RCS_TYPE_NUMBER) != RCS_TYPE_NUMBER) {
                         xfree(name);                          free(name);
                         return (1);                          return (1);
                 }                  }
                 symp = xmalloc(sizeof(*symp));                  symp = xmalloc(sizeof(*symp));
Line 741 
Line 740 
                 if (rcsparse_token(rfp, RCS_TOK_COLON) != RCS_TOK_COLON ||                  if (rcsparse_token(rfp, RCS_TOK_COLON) != RCS_TOK_COLON ||
                     rcsparse_token(rfp, RCS_TYPE_REVISION) !=                      rcsparse_token(rfp, RCS_TYPE_REVISION) !=
                     RCS_TYPE_REVISION) {                      RCS_TYPE_REVISION) {
                         xfree(name);                          free(name);
                         return (1);                          return (1);
                 }                  }
                 lkp = xmalloc(sizeof(*lkp));                  lkp = xmalloc(sizeof(*lkp));

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15