The branch, v3-5-test has been updated
       via  49632d4 s3: Make winbind recover from a signing error
      from  2d24c4a switch from mtime to ctime which is more reliable if files 
can be accessed outside samba as well

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-5-test


- Log -----------------------------------------------------------------
commit 49632d414e13ecd2f17362869c5dc1cceb47862b
Author: Volker Lendecke <v...@samba.org>
Date:   Thu Nov 18 13:28:47 2010 +0100

    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.
    
    Fix bug #7800 (winbind does not recover from smb signing errors).

-----------------------------------------------------------------------

Summary of changes:
 source3/libsmb/async_smb.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

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;
        }
 


-- 
Samba Shared Repository

Reply via email to