From 2bb739396c75b0d1c06cf124038ccc81ecb3fb22 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Fri, 28 Oct 2005 05:17:19 +0000 Subject: r11358: Ensure domains are always upper-case as well. Helps NTLMv2. Andrew Bartlett (This used to be commit 82527491b2212d34b676be1e26cc875ae2828e42) --- source4/auth/credentials/credentials.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source4/auth/credentials/credentials.c b/source4/auth/credentials/credentials.c index 5fe6daddbe..c07f0f6c6a 100644 --- a/source4/auth/credentials/credentials.c +++ b/source4/auth/credentials/credentials.c @@ -301,7 +301,10 @@ BOOL cli_credentials_set_domain(struct cli_credentials *cred, enum credentials_obtained obtained) { if (obtained >= cred->domain_obtained) { - cred->domain = talloc_strdup(cred, val); + /* it is important that the domain be in upper case, + * particularly for the sensitive NTLMv2 + * calculations */ + cred->domain = strupper_talloc(cred, val); cred->domain_obtained = obtained; return True; } -- cgit