summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2010-03-24 16:09:02 +1100
committerAndrew Bartlett <abartlet@samba.org>2010-03-24 19:28:37 +1100
commita2286bad67a772d290fead9832b7ca52877c40b2 (patch)
tree97a34498847f5a5b26bdc255ff272a2acc12f02c
parentfbdcaa929c7270469cf6c31fd6fcf94ce4e7306e (diff)
downloadsamba-a2286bad67a772d290fead9832b7ca52877c40b2.tar.gz
samba-a2286bad67a772d290fead9832b7ca52877c40b2.tar.bz2
samba-a2286bad67a772d290fead9832b7ca52877c40b2.zip
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
-rw-r--r--source4/auth/ntlmssp/ntlmssp_client.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/auth/ntlmssp/ntlmssp_client.c b/source4/auth/ntlmssp/ntlmssp_client.c
index 7aef086c1c..b518fa87be 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;
}