=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rcs/ci.c,v retrieving revision 1.184 retrieving revision 1.185 diff -c -r1.184 -r1.185 *** src/usr.bin/rcs/ci.c 2006/08/02 05:16:18 1.184 --- src/usr.bin/rcs/ci.c 2006/08/16 07:39:15 1.185 *************** *** 1,4 **** ! /* $OpenBSD: ci.c,v 1.184 2006/08/02 05:16:18 ray Exp $ */ /* * Copyright (c) 2005, 2006 Niall O'Higgins * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: ci.c,v 1.185 2006/08/16 07:39:15 ray Exp $ */ /* * Copyright (c) 2005, 2006 Niall O'Higgins * All rights reserved. *************** *** 266,273 **** if (pb.file == NULL) errx(1, "failed to open rcsfile `%s'", pb.fpath); ! if (pb.flags & DESCRIPTION) ! rcs_set_description(pb.file, pb.description); if (!(pb.flags & QUIET)) (void)fprintf(stderr, --- 266,274 ---- if (pb.file == NULL) errx(1, "failed to open rcsfile `%s'", pb.fpath); ! if ((pb.flags & DESCRIPTION) && ! rcs_set_description(pb.file, pb.description) == -1) ! err(1, "%s", pb.file); if (!(pb.flags & QUIET)) (void)fprintf(stderr, *************** *** 611,618 **** goto skipdesc; /* Get description from user */ ! if (pb->description == NULL) ! rcs_set_description(pb->file, NULL); skipdesc: --- 612,622 ---- goto skipdesc; /* Get description from user */ ! if (pb->description == NULL && ! rcs_set_description(pb->file, NULL) == -1) { ! warn("%s", pb->file); ! goto fail; ! } skipdesc: