From 243eaf6620c4d08bff82b02c46bf833415f1b05e 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: I6752819239cd3a88e1782596554595c3e862c413 Reviewed-on: http://gerrit.openafs.org/3535 Tested-by: BuildBot 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 afb4bc7fc..20711d073 100644 --- a/src/afs/afs_vcache.c +++ b/src/afs/afs_vcache.c @@ -2789,6 +2789,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); @@ -2801,6 +2802,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. -- 2.39.5