=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/rcs.c,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- src/usr.bin/cvs/rcs.c 2005/12/27 16:05:20 1.117 +++ src/usr.bin/cvs/rcs.c 2005/12/28 18:27:24 1.118 @@ -1,4 +1,4 @@ -/* $OpenBSD: rcs.c,v 1.117 2005/12/27 16:05:20 niallo Exp $ */ +/* $OpenBSD: rcs.c,v 1.118 2005/12/28 18:27:24 joris Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. @@ -430,7 +430,8 @@ xfree(rfp->rf_expand); if (rfp->rf_desc != NULL) xfree(rfp->rf_desc); - rcs_freepdata(rfp->rf_pdata); + if (rfp->rf_pdata != NULL) + rcs_freepdata(rfp->rf_pdata); xfree(rfp); }