diff options
Diffstat (limited to 'usr/src/uts/common/fs/smbsrv/smb2_lock.c')
-rw-r--r-- | usr/src/uts/common/fs/smbsrv/smb2_lock.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/src/uts/common/fs/smbsrv/smb2_lock.c b/usr/src/uts/common/fs/smbsrv/smb2_lock.c index c6e8236cce..cc05f96e75 100644 --- a/usr/src/uts/common/fs/smbsrv/smb2_lock.c +++ b/usr/src/uts/common/fs/smbsrv/smb2_lock.c @@ -142,6 +142,10 @@ smb2_lock(smb_request_t *sr) status = smb2_locks(sr); } + if (sr->fid_ofile->dh_persist) { + smb2_dh_update_locks(sr, sr->fid_ofile); + } + errout: sr->smb2_status = status; DTRACE_SMB2_DONE(op__Lock, smb_request_t *, sr); |