Module: wine Branch: master Commit: 35bf41bc161cbee6090548d24f5c409c4cd03985 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=35bf41bc161cbee6090548d2...
Author: Kai Blin kai.blin@gmail.com Date: Sun Sep 17 11:28:23 2006 +0200
secur32: Stop loading Negotiate until it is actually working.
---
dlls/secur32/secur32.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/dlls/secur32/secur32.c b/dlls/secur32/secur32.c index a6c12b2..1e0b704 100644 --- a/dlls/secur32/secur32.c +++ b/dlls/secur32/secur32.c @@ -545,7 +545,12 @@ static void SECUR32_initializeProviders( InitializeCriticalSection(&cs); /* First load built-in providers */ SECUR32_initSchannelSP(); + /* Do not load Negotiate yet. This breaks for some user on the wine-users + * mailing list as of 2006-09-12. Without Negotiate, applications should + * fall back to NTLM and that should work.*/ +#if 0 SECUR32_initNegotiateSP(); +#endif SECUR32_initNTLMSP(); /* Now load providers from registry */ apiRet = RegOpenKeyExW(HKEY_LOCAL_MACHINE, securityProvidersKeyW, 0,