smbd: Add lease key to share_mode_entry
[kai/samba-autobuild/.git] / source3 / locking / locking.c
index d4c3b32be7f60aaab881931c746dd7788921b3cb..b70d0d62bb19613bdfa63154eceb2545e1786ebb 100644 (file)
@@ -844,6 +844,10 @@ bool set_share_mode(struct share_mode_lock *lck, struct files_struct *fsp,
        e->op_mid = mid;
        e->op_type = op_type;
        e->lease_idx = lease_idx;
+       if (lease_idx != UINT32_MAX) {
+               e->client_guid = lck->data->leases[lease_idx].client_guid;
+               e->lease_key = lck->data->leases[lease_idx].lease_key;
+       }
        e->time.tv_sec = fsp->open_time.tv_sec;
        e->time.tv_usec = fsp->open_time.tv_usec;
        e->share_file_id = fsp->fh->gen_id;