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

Diff for /src/usr.bin/cvs/file.c between version 1.71 and 1.72

version 1.71, 2005/05/12 23:43:49 version 1.72, 2005/05/20 05:01:34
Line 1011 
Line 1011 
         if (ent != NULL) {          if (ent != NULL) {
                 /* steal the RCSNUM */                  /* steal the RCSNUM */
                 cfp->cf_lrev = ent->ce_rev;                  cfp->cf_lrev = ent->ce_rev;
                 if (ent->ce_tag != NULL) {                  ent->ce_rev = NULL;
   
                   if ((ent->ce_type == CVS_ENT_REG) &&
                       (ent->ce_tag != NULL)) {
                         if ((cfp->cf_tag = cvs_strdup(ent->ce_tag)) == NULL) {                          if ((cfp->cf_tag = cvs_strdup(ent->ce_tag)) == NULL) {
                                 cvs_file_free(cfp);                                  cvs_file_free(cfp);
                                 return (NULL);                                  return (NULL);
                         }                          }
                 }                  }
                 ent->ce_rev = NULL;  
         }          }
   
         if ((cfp->cf_type == DT_DIR) && (cvs_load_dirinfo(cfp, flags) < 0)) {          if ((cfp->cf_type == DT_DIR) && (cvs_load_dirinfo(cfp, flags) < 0)) {

Legend:
Removed from v.1.71  
changed lines
  Added in v.1.72