=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/file.c,v retrieving revision 1.187 retrieving revision 1.188 diff -c -r1.187 -r1.188 *** src/usr.bin/cvs/file.c 2007/02/19 11:40:00 1.187 --- src/usr.bin/cvs/file.c 2007/02/21 04:18:45 1.188 *************** *** 1,4 **** ! /* $OpenBSD: file.c,v 1.187 2007/02/19 11:40:00 otto Exp $ */ /* * Copyright (c) 2006 Joris Vink * Copyright (c) 2004 Jean-Francois Brousseau --- 1,4 ---- ! /* $OpenBSD: file.c,v 1.188 2007/02/21 04:18:45 ray Exp $ */ /* * Copyright (c) 2006 Joris Vink * Copyright (c) 2004 Jean-Francois Brousseau *************** *** 669,679 **** if (b2 == NULL) fatal("failed to get file content for comparison"); - /* b1 and b2 get released in cvs_buf_differ */ if (cvs_buf_differ(b1, b2)) ismodified = 1; else ismodified = 0; } if (cf->file_rcs != NULL && cf->file_rcsrev != NULL) { --- 669,680 ---- if (b2 == NULL) fatal("failed to get file content for comparison"); if (cvs_buf_differ(b1, b2)) ismodified = 1; else ismodified = 0; + cvs_buf_free(b1); + cvs_buf_free(b2); } if (cf->file_rcs != NULL && cf->file_rcsrev != NULL) {