mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 15:13:28 +00:00
fix unencrypted keepalive
This commit is contained in:
@@ -806,12 +806,12 @@ pub const Request = struct {
|
|||||||
log.warn(.http, "not implemented", .{ .feature = "async tls connect" });
|
log.warn(.http, "not implemented", .{ .feature = "async tls connect" });
|
||||||
}
|
}
|
||||||
|
|
||||||
if (self._connection_from_keepalive and
|
if (self._connection_from_keepalive) {
|
||||||
((self._client.isProxy() and self._proxy_secure) or (!self._client.isForwardProxy() and self._request_secure)))
|
if ((self._client.isProxy() and self._proxy_secure) or (!self._client.isForwardProxy() and self._request_secure)) {
|
||||||
{
|
// If the connection came from the keepalive pool, than we already have a TLS Connection.
|
||||||
// If the connection came from the keepalive pool, than we already have a TLS Connection.
|
async_handler.conn.protocol = .{ .encrypted = .{ .conn = &connection.tls.?.nonblocking } };
|
||||||
async_handler.conn.protocol = .{ .encrypted = .{ .conn = &connection.tls.?.nonblocking } };
|
}
|
||||||
// and we're already connected
|
// We're already connected
|
||||||
async_handler.pending_connect = false;
|
async_handler.pending_connect = false;
|
||||||
return async_handler.conn.connected();
|
return async_handler.conn.connected();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user