From 2bb37d58d8eafd0fb16239dd896c558ad0221ea3 Mon Sep 17 00:00:00 2001 From: Wolfgang Breyha Date: Tue, 16 Oct 2012 18:32:47 -0600 Subject: [PATCH] Bug 3655: pinning failure breaks NTLM and Negotiate authentication --- src/http.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/http.cc b/src/http.cc index 60d9f697e9..3177fd7adc 100644 --- a/src/http.cc +++ b/src/http.cc @@ -1385,8 +1385,8 @@ HttpStateData::processReplyBody() ispinned = true; } - if (request->pinnedConnection() && ispinned) { - request->pinnedConnection()->pinConnection(serverConnection, request, _peer, + if (ispinned && request->clientConnectionManager.valid()) { + request->clientConnectionManager->pinConnection(serverConnection, request, _peer, (request->flags.connection_auth != 0)); } else { fwd->pconnPush(serverConnection, request->peer_host ? request->peer_host : request->GetHost()); -- 2.47.2