mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s3:torture: fix the timeout alarm handling on LOCK9
smbXcli_conn_disconnect(alarm_cli->conn, NT_STATUS_OK) means existing requests are not finished with an error, but instead just keep dangling arround. Pass NT_STATUS_LOCAL_DISCONNECT in order to fail the cli_lock32() call after getting SIGALARM. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14113 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
This commit is contained in:
parent
3b788d97f9
commit
e18c8ced8e
@ -2544,7 +2544,7 @@ static void alarm_handler(int dummy)
|
||||
|
||||
static void alarm_handler_parent(int dummy)
|
||||
{
|
||||
smbXcli_conn_disconnect(alarm_cli->conn, NT_STATUS_OK);
|
||||
smbXcli_conn_disconnect(alarm_cli->conn, NT_STATUS_LOCAL_DISCONNECT);
|
||||
}
|
||||
|
||||
static void do_local_lock(int read_fd, int write_fd)
|
||||
|
Loading…
Reference in New Issue
Block a user