summaryrefslogtreecommitdiffstats
path: root/usr.bin/cvs/edit.c
diff options
context:
space:
mode:
authorgilles <gilles@openbsd.org>2007-10-05 19:28:23 +0000
committergilles <gilles@openbsd.org>2007-10-05 19:28:23 +0000
commitb625fa02716084e108ffa2e4497cebf02ea4bdd5 (patch)
treeac50745df92563d3c454913b1d142df1fc5db528 /usr.bin/cvs/edit.c
parenttypo (diff)
downloadwireguard-openbsd-b625fa02716084e108ffa2e4497cebf02ea4bdd5.tar.xz
wireguard-openbsd-b625fa02716084e108ffa2e4497cebf02ea4bdd5.zip
strcspn() change
was okay'd by pyr@ and ok by millert@
Diffstat (limited to 'usr.bin/cvs/edit.c')
-rw-r--r--usr.bin/cvs/edit.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/usr.bin/cvs/edit.c b/usr.bin/cvs/edit.c
index 59178612c6c..988d4a24ef0 100644
--- a/usr.bin/cvs/edit.c
+++ b/usr.bin/cvs/edit.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: edit.c,v 1.38 2007/09/24 22:06:28 joris Exp $ */
+/* $OpenBSD: edit.c,v 1.39 2007/10/05 19:28:23 gilles Exp $ */
/*
* Copyright (c) 2006, 2007 Xavier Santolaria <xsa@openbsd.org>
*
@@ -425,7 +425,6 @@ cvs_base_handle(struct cvs_file *cf, int flags)
{
FILE *fp, *tfp;
RCSNUM *ba_rev;
- size_t len;
int i;
char *dp, *sp;
char buf[MAXPATHLEN], *fields[2], rbuf[CVS_REV_BUFSZ];
@@ -449,9 +448,7 @@ cvs_base_handle(struct cvs_file *cf, int flags)
if (fp != NULL) {
while(fgets(buf, sizeof(buf), fp)) {
- len = strlen(buf);
- if (len > 0 && buf[len - 1] == '\n')
- buf[len - 1] = '\0';
+ buf[strcspn(buf, "\n")] = '\0';
if (buf[0] != 'B')
continue;