From: Nickolai Zeldovich Date: Sat, 8 Jun 2002 01:13:41 +0000 (+0000) Subject: STABLE12-fix-__afs-file-creation-20020411 X-Git-Tag: openafs-stable-1_2_5~20 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=df755e0923ddbf99bce4161130065dc92a9a96e1;p=packages%2Fo%2Fopenafs.git STABLE12-fix-__afs-file-creation-20020411 Pass &treq to afsrename() when preserving a currently-open file. (cherry picked from commit 301d83202c8d969197ea9515e02eb93c1b2bd72f) --- diff --git a/src/afs/VNOPS/afs_vnop_remove.c b/src/afs/VNOPS/afs_vnop_remove.c index 0483a78a2..650baf05a 100644 --- a/src/afs/VNOPS/afs_vnop_remove.c +++ b/src/afs/VNOPS/afs_vnop_remove.c @@ -356,7 +356,7 @@ tagain: char *unlname = newname(); ReleaseWriteLock(&adp->lock); - code = afsrename(adp, aname, adp, unlname, acred); + code = afsrename(adp, aname, adp, unlname, acred, &treq); Tnam1 = unlname; if (!code) { tvc->mvid = (struct VenusFid *)unlname;