summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Klinkert <simon.klinkert@gmail.com>2013-10-02 12:59:34 +0200
committerRichard Lowe <richlowe@richlowe.net>2014-02-10 12:40:49 -0500
commit49fc705551f6629987a66b32c99dde9119d16cfd (patch)
treea320d0eb62f638edd820174b55a5385c4a3d72be
parent03d1795fa6f720eafbee821ad37f4343c391cfe4 (diff)
downloadillumos-joyent-49fc705551f6629987a66b32c99dde9119d16cfd.tar.gz
4141 deleg_reopen() can leak osp->os_ref_count
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>
-rw-r--r--usr/src/uts/common/fs/nfs/nfs4_callback.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/src/uts/common/fs/nfs/nfs4_callback.c b/usr/src/uts/common/fs/nfs/nfs4_callback.c
index 90c570ba24..d61c5fd253 100644
--- a/usr/src/uts/common/fs/nfs/nfs4_callback.c
+++ b/usr/src/uts/common/fs/nfs/nfs4_callback.c
@@ -1926,6 +1926,7 @@ retry:
}
if (e.error == EAGAIN) {
+ open_stream_rele(osp, rp);
nfs4_end_op(mi, vp, NULL, &recov_state, TRUE);
goto retry;
}