summaryrefslogtreecommitdiffstats
path: root/usr.bin/cvs/entries.c
diff options
context:
space:
mode:
authorjoris <joris@openbsd.org>2005-09-06 15:29:33 +0000
committerjoris <joris@openbsd.org>2005-09-06 15:29:33 +0000
commitff117408ee6fd39282507c9ef69a1bb7b29096b0 (patch)
tree6bda62632be4678e7ece5da2b66fd5f01f1aca92 /usr.bin/cvs/entries.c
parentStep three: remove now unused advmcode*. (diff)
downloadwireguard-openbsd-ff117408ee6fd39282507c9ef69a1bb7b29096b0.tar.xz
wireguard-openbsd-ff117408ee6fd39282507c9ef69a1bb7b29096b0.zip
Make sure entries do not go away when we run through them in the file code.
Fixes corrupt Entry files. Problem found by Mike Pechkin, thanks.
Diffstat (limited to 'usr.bin/cvs/entries.c')
-rw-r--r--usr.bin/cvs/entries.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/cvs/entries.c b/usr.bin/cvs/entries.c
index cc9de477513..97d4dc66215 100644
--- a/usr.bin/cvs/entries.c
+++ b/usr.bin/cvs/entries.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: entries.c,v 1.47 2005/08/22 08:53:12 joris Exp $ */
+/* $OpenBSD: entries.c,v 1.48 2005/09/06 15:29:33 joris Exp $ */
/*
* Copyright (c) 2004 Jean-Francois Brousseau <jfb@openbsd.org>
* All rights reserved.
@@ -371,6 +371,7 @@ cvs_ent_parse(const char *entry)
ent->ce_status = CVS_ENT_REG;
ent->ce_name = fields[1];
+ ent->processed = 0;
if (ent->ce_type == CVS_ENT_FILE) {
if (*fields[2] == '-') {