diff options
-rw-r--r-- | usr/src/uts/common/fs/lookup.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/lookup.c b/usr/src/uts/common/fs/lookup.c index 93d9d882de..69c9efff97 100644 --- a/usr/src/uts/common/fs/lookup.c +++ b/usr/src/uts/common/fs/lookup.c @@ -1059,10 +1059,11 @@ vnode_valid_pn(vnode_t *vp, vnode_t *vrootp, pathname_t *pn, pathname_t *rpn, vnode_match(vp, compvp, cr)) { VN_RELE(compvp); return (0); + } else { + VN_RELE(compvp); } } - VN_RELE(compvp); return (1); } |