From eea994518967d68cb5836faba2f1d80e0b6c0380 Mon Sep 17 00:00:00 2001 From: tholo Date: Sat, 22 Aug 1998 21:04:12 +0000 Subject: Integrate local changes --- gnu/usr.bin/cvs/src/commit.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gnu/usr.bin/cvs/src/commit.c') 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); -- cgit v1.2.3-59-g8ed1b