summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/uts/common/fs/lookup.c3
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);
}