version 1.75, 2005/10/04 14:55:36 |
version 1.76, 2005/10/04 23:02:56 |
|
|
cvs_log(LP_ERRNO, "failed to allocate RCS lock"); |
cvs_log(LP_ERRNO, "failed to allocate RCS lock"); |
return (-1); |
return (-1); |
} |
} |
|
|
|
if ((lkp->rl_name = cvs_strdup(RCS_TOKSTR(rfp))) == NULL) { |
|
cvs_log(LP_ERR, "failed to save locking user"); |
|
free(lkp); |
|
return (-1); |
|
} |
|
|
lkp->rl_num = rcsnum_alloc(); |
lkp->rl_num = rcsnum_alloc(); |
if (lkp->rl_num == NULL) { |
if (lkp->rl_num == NULL) { |
|
cvs_strfree(lkp->rl_name); |
free(lkp); |
free(lkp); |
return (-1); |
return (-1); |
} |
} |
|
|
cvs_log(LP_ERR, "unexpected token `%s' in symbol list", |
cvs_log(LP_ERR, "unexpected token `%s' in symbol list", |
RCS_TOKSTR(rfp)); |
RCS_TOKSTR(rfp)); |
rcsnum_free(lkp->rl_num); |
rcsnum_free(lkp->rl_num); |
|
cvs_strfree(lkp->rl_name); |
free(lkp); |
free(lkp); |
return (-1); |
return (-1); |
} |
} |
|
|
cvs_log(LP_ERR, "unexpected token `%s' in symbol list", |
cvs_log(LP_ERR, "unexpected token `%s' in symbol list", |
RCS_TOKSTR(rfp)); |
RCS_TOKSTR(rfp)); |
rcsnum_free(lkp->rl_num); |
rcsnum_free(lkp->rl_num); |
|
cvs_strfree(lkp->rl_name); |
free(lkp); |
free(lkp); |
return (-1); |
return (-1); |
} |
} |
|
|
cvs_log(LP_ERR, "failed to parse RCS NUM `%s'", |
cvs_log(LP_ERR, "failed to parse RCS NUM `%s'", |
RCS_TOKSTR(rfp)); |
RCS_TOKSTR(rfp)); |
rcsnum_free(lkp->rl_num); |
rcsnum_free(lkp->rl_num); |
|
cvs_strfree(lkp->rl_name); |
free(lkp); |
free(lkp); |
return (-1); |
return (-1); |
} |
} |