diff options
Diffstat (limited to 'source3/smbd/smb2_lock.c')
-rw-r--r-- | source3/smbd/smb2_lock.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/source3/smbd/smb2_lock.c b/source3/smbd/smb2_lock.c index c25e0642f5..9aadd00e89 100644 --- a/source3/smbd/smb2_lock.c +++ b/source3/smbd/smb2_lock.c @@ -328,20 +328,13 @@ static struct tevent_req *smbd_smb2_lock_send(TALLOC_CTX *mem_ctx, state->lock_count = in_lock_count; if (isunlock) { - status = smbd_do_locking(smb1req, fsp, - 0, - timeout, - in_lock_count, - locks, - 0, - NULL, - &async); + status = smbd_do_unlocking(smb1req, fsp, + in_lock_count, locks); + async = false; } else { status = smbd_do_locking(smb1req, fsp, 0, timeout, - 0, - NULL, in_lock_count, locks, &async); |