mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
s3: Make winbind recover from a signing error
When winbind sees a signing error on the smb connection to a DC (for whatever reason, our bug, network glitch, etc) it should recover properly. The "old" code in clientgen.c just closed the socket in this case. This is the right thing to do, this connection is spoiled anyway. The new, async code did not do this so far, which led to the code in winbindd_cm.c not detect that we need to reconnect.
This commit is contained in:
parent
92d87e1f67
commit
e25ee6af8f
@ -702,6 +702,8 @@ static void cli_smb_received(struct tevent_req *subreq)
|
||||
DEBUG(10, ("cli_check_sign_mac failed\n"));
|
||||
TALLOC_FREE(inbuf);
|
||||
status = NT_STATUS_ACCESS_DENIED;
|
||||
close(cli->fd);
|
||||
cli->fd = -1;
|
||||
goto fail;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user