Fix Negotiate NTLM authentication
	
Steve Hill <steve@opendium.com>

Index: source/src/auth/negotiate/auth_negotiate.cc
===================================================================
--- source/src/auth/negotiate/auth_negotiate.cc	(revision 154)
+++ source/src/auth/negotiate/auth_negotiate.cc	(working copy)
@@ -67,9 +67,6 @@
 static int authnegotiate_initialised = 0;
 
 /// \ingroup AuthNegotiateInternal
-Auth::Negotiate::Config negotiateConfig;
-
-/// \ingroup AuthNegotiateInternal
 static hash_table *proxy_auth_cache = NULL;
 
 /*
@@ -293,7 +290,7 @@
 Auth::UserRequest::Pointer
 Auth::Negotiate::Config::decode(char const *proxy_auth)
 {
-    Auth::Negotiate::User *newUser = new Auth::Negotiate::User(&negotiateConfig);
+    Auth::Negotiate::User *newUser = new Auth::Negotiate::User(Auth::Config::Find("negotiate"));
     Auth::UserRequest *auth_user_request = new Auth::Negotiate::UserRequest();
     assert(auth_user_request->user() == NULL);
 

