]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Polish peek-and-splice related code part2
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Wed, 1 Oct 2014 12:46:44 +0000 (15:46 +0300)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Wed, 1 Oct 2014 12:46:44 +0000 (15:46 +0300)
- Record SSL bump action in Ssl::ServerBump::act at step3

src/ssl/PeerConnector.cc

index 82e24a99184e89a43aa36b80abcfa14c4c9de3b4..c618de25be53ab0e3158e6320f45ebcb18560a79 100644 (file)
@@ -331,8 +331,10 @@ Ssl::PeerConnector::checkForPeekAndSpliceDone(Ssl::BumpMode const action)
         finalAction = Ssl::bumpSplice;
 
     // Record final decision
-    if (request->clientConnectionManager.valid())
+    if (request->clientConnectionManager.valid()) {
         request->clientConnectionManager->sslBumpMode = finalAction;
+        request->clientConnectionManager->serverBump()->act.step3 = finalAction;
+    }
 
     if (finalAction == Ssl::bumpTerminate) {
         comm_close(serverConn->fd);