version 1.37, 2005/03/26 08:09:54 |
version 1.38, 2005/04/06 17:09:05 |
|
|
* 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; |
|
|
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); |
} |
} |