=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rcs/rcsprog.c,v retrieving revision 1.29 retrieving revision 1.30 diff -c -r1.29 -r1.30 *** src/usr.bin/rcs/rcsprog.c 2005/10/15 23:39:36 1.29 --- src/usr.bin/rcs/rcsprog.c 2005/10/16 00:25:14 1.30 *************** *** 1,4 **** ! /* $OpenBSD: rcsprog.c,v 1.29 2005/10/15 23:39:36 joris Exp $ */ /* * Copyright (c) 2005 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcsprog.c,v 1.30 2005/10/16 00:25:14 joris Exp $ */ /* * Copyright (c) 2005 Jean-Francois Brousseau * All rights reserved. *************** *** 217,224 **** cvs_log_init(LD_STD, 0); cmd_argc = 0; if ((rcsinit = getenv("RCSINIT")) != NULL) { - cmd_argv[cmd_argc++] = argv[0]; ret = rcs_init(rcsinit, cmd_argv + 1, RCS_CMD_MAXARG - 1); if (ret < 0) { --- 217,224 ---- cvs_log_init(LD_STD, 0); cmd_argc = 0; + cmd_argv[cmd_argc++] = argv[0]; if ((rcsinit = getenv("RCSINIT")) != NULL) { ret = rcs_init(rcsinit, cmd_argv + 1, RCS_CMD_MAXARG - 1); if (ret < 0) { *************** *** 337,342 **** --- 337,343 ---- argc -= rcs_optind; argv += rcs_optind; + if (argc == 0) { cvs_log(LP_ERR, "no input file"); (usage)();