diff options
author | 2005-09-06 15:29:33 +0000 | |
---|---|---|
committer | 2005-09-06 15:29:33 +0000 | |
commit | ff117408ee6fd39282507c9ef69a1bb7b29096b0 (patch) | |
tree | 6bda62632be4678e7ece5da2b66fd5f01f1aca92 /usr.bin/cvs/entries.c | |
parent | Step three: remove now unused advmcode*. (diff) | |
download | wireguard-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.c | 3 |
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] == '-') { |