From 68bd018289e4043e662faa1e3ef758a4f0a72513 Mon Sep 17 00:00:00 2001 From: Christos Tsantilas Date: Wed, 1 Oct 2014 15:46:44 +0300 Subject: [PATCH] Polish peek-and-splice related code part2 - Record SSL bump action in Ssl::ServerBump::act at step3 --- src/ssl/PeerConnector.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ssl/PeerConnector.cc b/src/ssl/PeerConnector.cc index 82e24a9918..c618de25be 100644 --- a/src/ssl/PeerConnector.cc +++ b/src/ssl/PeerConnector.cc @@ -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); -- 2.47.2