[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.37 and 1.38

version 1.37, 2005/03/26 08:09:54 version 1.38, 2005/04/06 17:09:05
Line 2134 
Line 2134 
          * in rcs_patch().           * in rcs_patch().
          */           */
         lp = (struct rcs_line *)malloc(sizeof(*lp));          lp = (struct rcs_line *)malloc(sizeof(*lp));
         if (lp == NULL)          if (lp == NULL) {
                   rcs_freefoo(foo);
                 return (NULL);                  return (NULL);
           }
   
         lp->rl_line = NULL;          lp->rl_line = NULL;
         lp->rl_lineno = 0;          lp->rl_lineno = 0;
Line 2145 
Line 2147 
         for (dcp = foo->rl_data; *dcp != '\0';) {          for (dcp = foo->rl_data; *dcp != '\0';) {
                 lp = (struct rcs_line *)malloc(sizeof(*lp));                  lp = (struct rcs_line *)malloc(sizeof(*lp));
                 if (lp == NULL) {                  if (lp == NULL) {
                           rcs_freefoo(foo);
                         cvs_log(LP_ERR, "failed to allocate line entry");                          cvs_log(LP_ERR, "failed to allocate line entry");
                         return (NULL);                          return (NULL);
                 }                  }

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38