From: Andrew Bartlett Date: Wed, 24 Mar 2010 05:09:02 +0000 (+1100) Subject: s4:ntlmssp Ensure that we always negotiate signing if we negotiate sealing. X-Git-Tag: samba-3.6.0pre1~4116 X-Git-Url: http://git.samba.org/samba.git/?p=samba.git;a=commitdiff_plain;h=a2286bad67a772d290fead9832b7ca52877c40b2 s4:ntlmssp Ensure that we always negotiate signing if we negotiate sealing. Without this, a sealed LDAP connection to windows does not work. Andrew Bartlett --- diff --git a/source4/auth/ntlmssp/ntlmssp_client.c b/source4/auth/ntlmssp/ntlmssp_client.c index 7aef086c1cd..b518fa87be4 100644 --- a/source4/auth/ntlmssp/ntlmssp_client.c +++ b/source4/auth/ntlmssp/ntlmssp_client.c @@ -368,6 +368,7 @@ NTSTATUS gensec_ntlmssp_client_start(struct gensec_security *gensec_security) gensec_ntlmssp_state->neg_flags |= NTLMSSP_NEGOTIATE_SIGN; } if (gensec_security->want_features & GENSEC_FEATURE_SEAL) { + gensec_ntlmssp_state->neg_flags |= NTLMSSP_NEGOTIATE_SIGN; gensec_ntlmssp_state->neg_flags |= NTLMSSP_NEGOTIATE_SEAL; }