cdp: ensure no inflight conns is running before set TLS verify

This commit is contained in:
Pierre Tachoire
2025-10-21 14:07:59 +02:00
parent 4f62cc833b
commit 6915738e02

View File

@@ -338,6 +338,8 @@ pub fn restoreOriginalProxy(self: *Client) !void {
// Enable TLS verification on all connections. // Enable TLS verification on all connections.
pub fn enableTlsVerify(self: *const Client) !void { pub fn enableTlsVerify(self: *const Client) !void {
try self.ensureNoActiveConnection();
for (self.handles.handles) |*h| { for (self.handles.handles) |*h| {
const easy = h.conn.easy; const easy = h.conn.easy;
@@ -353,6 +355,8 @@ pub fn enableTlsVerify(self: *const Client) !void {
// Disable TLS verification on all connections. // Disable TLS verification on all connections.
pub fn disableTlsVerify(self: *const Client) !void { pub fn disableTlsVerify(self: *const Client) !void {
try self.ensureNoActiveConnection();
for (self.handles.handles) |*h| { for (self.handles.handles) |*h| {
const easy = h.conn.easy; const easy = h.conn.easy;