Kai Blin : secur32: Stop loading Negotiate until it is actually
working.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Sep 25 14:45:25 CDT 2006
Module: wine
Branch: master
Commit: 35bf41bc161cbee6090548d24f5c409c4cd03985
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=35bf41bc161cbee6090548d24f5c409c4cd03985
Author: Kai Blin <kai.blin at 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,
More information about the wine-cvs
mailing list