From: hno <> Date: Tue, 19 Feb 2002 06:32:53 +0000 (+0000) Subject: Fix a memory leak in NTLM authentication X-Git-Tag: SQUID_3_0_PRE1~1181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98c50db7dc311e463d1eee2193f3759c084d8514;p=thirdparty%2Fsquid.git Fix a memory leak in NTLM authentication --- diff --git a/src/auth/ntlm/auth_ntlm.cc b/src/auth/ntlm/auth_ntlm.cc index e51bf02dec..1b92464138 100644 --- a/src/auth/ntlm/auth_ntlm.cc +++ b/src/auth/ntlm/auth_ntlm.cc @@ -1,6 +1,6 @@ /* - * $Id: auth_ntlm.cc,v 1.17 2001/11/30 09:53:15 hno Exp $ + * $Id: auth_ntlm.cc,v 1.18 2002/02/18 23:32:53 hno Exp $ * * DEBUG: section 29 NTLM Authenticator * AUTHOR: Robert Collins @@ -675,10 +675,10 @@ authenticateNTLMStart(auth_user_request_t * auth_user_request, RH * handler, voi debug(29, 9) ("authenticateNTLMStart: auth state '%d'\n", ntlm_request->auth_state); switch (ntlm_request->auth_state) { case AUTHENTICATE_STATE_NEGOTIATE: - sent_string = xstrdup(ntlm_request->ntlmnegotiate); + sent_string = ntlm_request->ntlmnegotiate; break; case AUTHENTICATE_STATE_RESPONSE: - sent_string = xstrdup(ntlm_request->ntlmauthenticate); + sent_string = ntlm_request->ntlmauthenticate; assert(ntlm_request->authserver); debug(29, 9) ("authenticateNTLMStart: Asking NTLMauthenticator '%p'.\n", ntlm_request->authserver); break;