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

Diff for /src/usr.bin/cvs/rcs.c between version 1.152 and 1.153

version 1.152, 2006/03/27 21:56:32 version 1.153, 2006/03/28 02:13:44
Line 2432 
Line 2432 
         void *tmp;          void *tmp;
         struct rcs_pdata *pdp = (struct rcs_pdata *)rf->rf_pdata;          struct rcs_pdata *pdp = (struct rcs_pdata *)rf->rf_pdata;
   
         tmp = xrealloc(pdp->rp_buf, pdp->rp_blen + RCS_BUFEXTSIZE);          tmp = xrealloc(pdp->rp_buf, 1, pdp->rp_blen + RCS_BUFEXTSIZE);
         pdp->rp_buf = (char *)tmp;          pdp->rp_buf = (char *)tmp;
         pdp->rp_blen += RCS_BUFEXTSIZE;          pdp->rp_blen += RCS_BUFEXTSIZE;
         pdp->rp_bufend = pdp->rp_buf + pdp->rp_blen - 1;          pdp->rp_bufend = pdp->rp_buf + pdp->rp_blen - 1;
Line 2641 
Line 2641 
                         /* only realloc if we have to */                          /* only realloc if we have to */
                         if (sizdiff > 0) {                          if (sizdiff > 0) {
                                 len += sizdiff;                                  len += sizdiff;
                                 data = xrealloc(data, len);                                  data = xrealloc(data, 1, len);
                                 /*                                  /*
                                  * ensure string pointers are not invalidated                                   * ensure string pointers are not invalidated
                                  * after realloc()                                   * after realloc()

Legend:
Removed from v.1.152  
changed lines
  Added in v.1.153