diff options
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__, |