From 98c6aadfa1c438fc9ae2cc47ddec739d0c7a8b8b Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Wed, 15 Dec 2010 05:22:26 -0500 Subject: [PATCH] macos nfs translator vnode ref fix code won't trigger today but we might as well get it right. we already ref the vnode. don't leak refs. Change-Id: Ib2aa87ffbb8c6bbd38d8858328d26f1a37cf04b9 Reviewed-on: http://gerrit.openafs.org/3532 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/afs/afs_vcache.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/afs/afs_vcache.c b/src/afs/afs_vcache.c index 4ad9855fcf..26ed2c2be2 100644 --- a/src/afs/afs_vcache.c +++ b/src/afs/afs_vcache.c @@ -2790,6 +2790,7 @@ afs_NFSFindVCache(struct vcache **avcp, struct VenusFid *afid) tvc = found_tvc; /* should I have a read lock on the vnode here? */ if (tvc) { +#ifndef AFS_DARWIN80_ENV #if defined(AFS_SGI_ENV) && !defined(AFS_SGI53_ENV) afs_int32 retry = 0; osi_vnhold(tvc, &retry); @@ -2802,6 +2803,7 @@ afs_NFSFindVCache(struct vcache **avcp, struct VenusFid *afid) } #else osi_vnhold(tvc, (int *)0); /* already held, above */ +#endif #endif /* * We obtained the xvcache lock above.