mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
failed timed locks always give LOCK_CONFLICT not LOCK_NOT_GRANTED
This commit is contained in:
parent
0ae4ba18e5
commit
ec71c1a66f
@ -175,6 +175,12 @@ static void generic_blocking_lock_error(blocking_lock_record *blr, NTSTATUS stat
|
||||
char *inbuf = blr->inbuf;
|
||||
construct_reply_common(inbuf, outbuf);
|
||||
|
||||
/* whenever a timeout is given w2k maps LOCK_NOT_GRANTED to
|
||||
FILE_LOCK_CONFLICT! (tridge) */
|
||||
if (NT_STATUS_EQUAL(status, NT_STATUS_LOCK_NOT_GRANTED)) {
|
||||
status = NT_STATUS_FILE_LOCK_CONFLICT;
|
||||
}
|
||||
|
||||
ERROR_NT(status);
|
||||
if (!send_smb(smbd_server_fd(),outbuf))
|
||||
exit_server("generic_blocking_lock_error: send_smb failed.");
|
||||
|
Loading…
Reference in New Issue
Block a user