The Samba-Bugzilla – Attachment 6071 Details for
Bug 7800
winbind does not recover from smb signing errors
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for 3.5
7800-3.5.patch (text/plain), 1.09 KB, created by
Volker Lendecke
on 2010-11-18 06:30:45 UTC
(
hide
)
Description:
Patch for 3.5
Filename:
MIME Type:
Creator:
Volker Lendecke
Created:
2010-11-18 06:30:45 UTC
Size:
1.09 KB
patch
obsolete
>From 917567045eb2d4438ae81229e1d9e356d770b0d0 Mon Sep 17 00:00:00 2001 >From: Volker Lendecke <vl@samba.org> >Date: Thu, 18 Nov 2010 13:28:47 +0100 >Subject: [PATCH] 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. >--- > source3/libsmb/async_smb.c | 2 ++ > 1 files changed, 2 insertions(+), 0 deletions(-) > >diff --git a/source3/libsmb/async_smb.c b/source3/libsmb/async_smb.c >index e8a0b13..1f4ef6f 100644 >--- a/source3/libsmb/async_smb.c >+++ b/source3/libsmb/async_smb.c >@@ -705,6 +705,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; > } > >-- >1.6.5.7 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Flags:
metze
:
review+
Actions:
View
Attachments on
bug 7800
: 6071 |
6072