diff options
author | Simon Klinkert <simon.klinkert@gmail.com> | 2013-10-02 12:59:34 +0200 |
---|---|---|
committer | Richard Lowe <richlowe@richlowe.net> | 2014-02-10 12:40:49 -0500 |
commit | 49fc705551f6629987a66b32c99dde9119d16cfd (patch) | |
tree | a320d0eb62f638edd820174b55a5385c4a3d72be | |
parent | 03d1795fa6f720eafbee821ad37f4343c391cfe4 (diff) | |
download | illumos-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.c | 1 |
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; } |