From df139845e9f83cd15f3b0ab8dcbb27781c811642 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Wed, 28 Jan 2009 22:39:04 +0000 Subject: [PATCH] discon-remove-fix-20090128 LICENSE IPL10 fix my own error --- src/afs/VNOPS/afs_vnop_remove.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/afs/VNOPS/afs_vnop_remove.c b/src/afs/VNOPS/afs_vnop_remove.c index c358c29ec..14ee0537a 100644 --- a/src/afs/VNOPS/afs_vnop_remove.c +++ b/src/afs/VNOPS/afs_vnop_remove.c @@ -446,12 +446,14 @@ afs_remove(OSI_VC_DECL(adp), char *aname, struct AFS_UCRED *acred) } tvc->uncred = acred; tvc->f.states |= CUnlinked; +#if defined(AFS_DISCON_ENV) /* if rename succeeded, remove should not */ ObtainWriteLock(&tvc->lock, 715); if (tvc->f.ddirty_flags & VDisconRemove) { tvc->f.ddirty_flags &= ~VDisconRemove; } ReleaseWriteLock(&tvc->lock); +#endif } else { osi_FreeSmallSpace(unlname); } -- 2.39.5