From 9ffdb84600bb5b97a31d2407c8901aa3c599d53f Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 9 Mar 2017 15:10:14 +1300 Subject: [PATCH] s4-ldap_server: Do not set conn->session_info to NULL, keep valid at all times We need this to be valid, right up until a new session_info is created and it is replaced. We need this to have a valid value at all times, and we are still anonymous until the new bind completes Signed-off-by: Andrew Bartlett Pair-Programmed-by: Gary Lockyer Signed-off-by: Gary Lockyer --- source4/ldap_server/ldap_bind.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/source4/ldap_server/ldap_bind.c b/source4/ldap_server/ldap_bind.c index 332bad3224e..e0f13f2de2d 100644 --- a/source4/ldap_server/ldap_bind.c +++ b/source4/ldap_server/ldap_bind.c @@ -251,8 +251,6 @@ static NTSTATUS ldapsrv_BindSASL(struct ldapsrv_call *call) */ if (!conn->gensec) { - conn->session_info = NULL; - status = ldapsrv_setup_gensec(conn, req->creds.SASL.mechanism, &conn->gensec); if (!NT_STATUS_IS_OK(status)) { -- 2.11.4.GIT