=== modified file 'src/client_side_request.cc' --- src/client_side_request.cc 2011-03-24 15:48:34 +0000 +++ src/client_side_request.cc 2011-05-06 14:55:46 +0000 @@ -1121,14 +1121,13 @@ { debugs(85, 4, "clientProcessRequest: " << RequestMethodStr(request->method) << " '" << uri << "'"); -#if USE_SSL - if (request->method == METHOD_CONNECT && sslBumpNeeded()) { - sslBumpStart(); - return; - } -#endif - if (request->method == METHOD_CONNECT && !redirect.status) { +#if USE_SSL + if (sslBumpNeeded()) { + sslBumpStart(); + return; + } +#endif logType = LOG_TCP_MISS; getConn()->stopReading(); // tunnels read for themselves tunnelStart(this, &out.size, &al.http.code);