summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authorDavid Greenman <dg@FreeBSD.org>1995-09-17 06:37:42 +0000
committerDavid Greenman <dg@FreeBSD.org>1995-09-17 06:37:42 +0000
commit4538598dfc9f5b2b6c3efdf6b6fc8ac6307b4afe (patch)
tree8c1f16eace3cf4164af2d879cc3a066ae8741dea /gnu/usr.bin
parent448adbf13b2844511831b688e0138d0e149d6809 (diff)
Notes
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/cvs/cvs/update.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gnu/usr.bin/cvs/cvs/update.c b/gnu/usr.bin/cvs/cvs/update.c
index d564f6432d29..f45c1a932055 100644
--- a/gnu/usr.bin/cvs/cvs/update.c
+++ b/gnu/usr.bin/cvs/cvs/update.c
@@ -1022,8 +1022,9 @@ join_file (file, srcfiles, vers, update_dir, entries)
}
}
- /* skip joining identical revs */
- if (strcmp (rev2, vers->vn_user) == 0) /* no merge necessary */
+ /* skip joining identical revs or if the file is not present */
+ if (vers->vn_user == NULL ||
+ strcmp (rev2, vers->vn_user) == 0) /* no merge necessary */
{
free (rev2);
return;