From: Amos Jeffries Date: Wed, 27 Jul 2016 12:24:50 +0000 (+1200) Subject: TLS: do not hang when 'connector' fails X-Git-Tag: SQUID_4_0_13~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae3ac744d5c7682da3cae796ba2f0fa204cc494d;p=thirdparty%2Fsquid.git TLS: do not hang when 'connector' fails --- diff --git a/src/security/PeerConnector.cc b/src/security/PeerConnector.cc index 75cedd72ba..b3332088ae 100644 --- a/src/security/PeerConnector.cc +++ b/src/security/PeerConnector.cc @@ -59,6 +59,8 @@ Security::PeerConnector::start() Security::SessionPointer tmp; if (prepareSocket() && initializeTls(tmp)) negotiateSsl(); + else + mustStop("Security::PeerConnector TLS socket initialize failed"); } void