summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorPatrick Mooney <pmooney@pfmooney.com>2015-03-04 19:38:08 +0000
committerRobert Mustacchi <rm@joyent.com>2017-06-30 15:56:18 +0000
commit8902f61a33bdc50fa8815c0a787c286591fe12ef (patch)
tree741f8b52de6f11eb504c96339b8cce94bf89c82a /usr/src
parent87bdc12930bfa66277c45510e399f8a01e06c376 (diff)
downloadillumos-joyent-8902f61a33bdc50fa8815c0a787c286591fe12ef.tar.gz
8438 panic in vnode_valid_pn
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
Diffstat (limited to 'usr/src')
-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);
}