diff options
author | Jeremy Allison <jra@samba.org> | 2014-12-05 12:58:39 -0800 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-12-09 01:18:08 +0100 |
commit | 708f87b79dcdfc58e2219e90473160eb5a22ecb6 (patch) | |
tree | bb7930faf2829954e6c9050c5b4fa4d285b03f0e /source3/smbd/open.c | |
parent | b3b878eea4ecdd13828fc8f912ad95904e8a6c5e (diff) | |
download | samba-708f87b79dcdfc58e2219e90473160eb5a22ecb6.tar.gz samba-708f87b79dcdfc58e2219e90473160eb5a22ecb6.tar.xz samba-708f87b79dcdfc58e2219e90473160eb5a22ecb6.zip |
s3:locking: pass down servicepath to leases_db_add()
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/smbd/open.c')
-rw-r--r-- | source3/smbd/open.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source3/smbd/open.c b/source3/smbd/open.c index 8f19a36cb6..c1a8ee0f32 100644 --- a/source3/smbd/open.c +++ b/source3/smbd/open.c @@ -1677,8 +1677,11 @@ static NTSTATUS grant_fsp_lease(struct files_struct *fsp, .epoch = fsp->lease->lease.lease_epoch, }; - status = leases_db_add(client_guid, &lease->lease_key, - &fsp->file_id, fsp->fsp_name->base_name, + status = leases_db_add(client_guid, + &lease->lease_key, + &fsp->file_id, + fsp->conn->connectpath, + fsp->fsp_name->base_name, fsp->fsp_name->stream_name); if (!NT_STATUS_IS_OK(status)) { DEBUG(10, ("%s: leases_db_add failed: %s\n", __func__, |