diff --git a/source3/smbd/open.c b/source3/smbd/open.c index 06770e0..37b0b1e 100644 --- a/source3/smbd/open.c +++ b/source3/smbd/open.c @@ -1444,10 +1444,14 @@ static bool delay_for_oplock(files_struct *fsp, if (lease != NULL && l != NULL) { bool ign; - ign = smb2_lease_equal(fsp_client_guid(fsp), + ign = smb2_lease_key_equal(&lease->lease_key, + &l->lease_key); +#if 0 + ign = smb1_lease_equal(fsp_client_guid(fsp), &lease->lease_key, &l->client_guid, &l->lease_key); +#endif if (ign) { continue; }