From: Hartmut Reuter Date: Fri, 8 Feb 2002 17:28:44 +0000 (+0000) Subject: Don't grab tdc->lock when tdc is null. X-Git-Tag: openafs-devel-1_3_0~10 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=cbcef0bd40bb68f786d11a610394f4668f20e30b;p=packages%2Fo%2Fopenafs.git Don't grab tdc->lock when tdc is null. --- diff --git a/src/afs/VNOPS/afs_vnop_remove.c b/src/afs/VNOPS/afs_vnop_remove.c index 207bbe86a..8e52b441b 100644 --- a/src/afs/VNOPS/afs_vnop_remove.c +++ b/src/afs/VNOPS/afs_vnop_remove.c @@ -417,7 +417,7 @@ afs_remunlink(avc, doit) if (adp) { tdc = afs_FindDCache(adp, 0); ObtainWriteLock(&adp->lock, 159); - ObtainSharedLock(&tdc->lock, 639); + if (tdc) ObtainSharedLock(&tdc->lock, 639); /* afsremove releases the adp & tdc locks, and does vn_rele(avc) */ code = afsremove(adp, tdc, avc, unlname, cred, &treq);