summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/cvs/src/commit.c
diff options
context:
space:
mode:
authortholo <tholo@openbsd.org>1998-08-22 21:04:12 +0000
committertholo <tholo@openbsd.org>1998-08-22 21:04:12 +0000
commiteea994518967d68cb5836faba2f1d80e0b6c0380 (patch)
treee32787242930504f27e8b7810ef9fac772332b1f /gnu/usr.bin/cvs/src/commit.c
parentLatest version from Cyclic; skipped files (diff)
downloadwireguard-openbsd-eea994518967d68cb5836faba2f1d80e0b6c0380.tar.xz
wireguard-openbsd-eea994518967d68cb5836faba2f1d80e0b6c0380.zip
Integrate local changes
Diffstat (limited to 'gnu/usr.bin/cvs/src/commit.c')
-rw-r--r--gnu/usr.bin/cvs/src/commit.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gnu/usr.bin/cvs/src/commit.c b/gnu/usr.bin/cvs/src/commit.c
index 2201407a7d3..75d2e5ae7b6 100644
--- a/gnu/usr.bin/cvs/src/commit.c
+++ b/gnu/usr.bin/cvs/src/commit.c
@@ -1434,9 +1434,10 @@ commit_filesdoneproc (callerdat, err, repository, update_dir, entries)
Remove anything after the `CVSROOT' component -- this is
necessary when committing in a subdirectory of CVSROOT. */
char *admin_dir = xstrdup (repository);
- assert (admin_dir[p - repository + strlen ("CVSROOT")] == '\0'
- || admin_dir[p - repository + strlen ("CVSROOT")] == '/');
- admin_dir[p - repository + strlen ("CVSROOT")] = '\0';
+ int cvsrootlen = strlen ("CVSROOT");
+ assert (admin_dir[p - repository + cvsrootlen] == '\0'
+ || admin_dir[p - repository + cvsrootlen] == '/');
+ admin_dir[p - repository + cvsrootlen] = '\0';
cvs_output (program_name, 0);
cvs_output (" ", 1);