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

Diff for /src/usr.bin/cvs/diff.c between version 1.160 and 1.161

version 1.160, 2011/04/20 18:33:13 version 1.161, 2015/11/05 09:48:21
Line 605 
Line 605 
   
         worklist_run(&temp_files, worklist_unlink);          worklist_run(&temp_files, worklist_unlink);
   
         if (p1 != NULL)          free(p1);
                 xfree(p1);          free(p2);
         if (p2 != NULL)  
                 xfree(p2);  
   
 cleanup:  cleanup:
         if (diff_rev1 != NULL &&          if (diff_rev1 != NULL &&
             (cf->file_rcs == NULL || diff_rev1 != cf->file_rcs->rf_head) &&              (cf->file_rcs == NULL || diff_rev1 != cf->file_rcs->rf_head) &&
             (cf->file_ent == NULL || diff_rev1 != cf->file_ent->ce_rev))              (cf->file_ent == NULL || diff_rev1 != cf->file_ent->ce_rev))
                 xfree(diff_rev1);                  free(diff_rev1);
         diff_rev1 = NULL;          diff_rev1 = NULL;
   
         if (diff_rev2 != NULL &&          if (diff_rev2 != NULL &&
             (cf->file_rcs == NULL || diff_rev2 != cf->file_rcs->rf_head))              (cf->file_rcs == NULL || diff_rev2 != cf->file_rcs->rf_head))
                 xfree(diff_rev2);                  free(diff_rev2);
         diff_rev2 = NULL;          diff_rev2 = NULL;
 }  }

Legend:
Removed from v.1.160  
changed lines
  Added in v.1.161