=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/admin.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- src/usr.bin/cvs/admin.c 2006/01/02 08:11:56 1.26 +++ src/usr.bin/cvs/admin.c 2006/01/27 15:26:38 1.27 @@ -1,4 +1,4 @@ -/* $OpenBSD: admin.c,v 1.26 2006/01/02 08:11:56 xsa Exp $ */ +/* $OpenBSD: admin.c,v 1.27 2006/01/27 15:26:38 xsa Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005 Joris Vink @@ -358,9 +358,9 @@ cvs_rcs_getpath(cf, rcspath, sizeof(rcspath)); - rf = rcs_open(rcspath, RCS_RDWR); - if (rf == NULL) - return (CVS_EX_DATA); + if ((rf = rcs_open(rcspath, RCS_RDWR)) == NULL) + fatal("cvs_admin_local: rcs_open `%s': %s", rcspath, + strerror(rcs_errno)); if (!RCS_KWEXP_INVAL(kflag)) ret = rcs_kwexp_set(rf, kflag);