From 554af25789bad139530d54d3e7caf9aa26a6e997 Mon Sep 17 00:00:00 2001 From: Tim Fish Date: Mon, 11 Mar 2024 11:41:12 +0000 Subject: [PATCH] fix(node): Do not assert in vendored proxy code --- packages/node-experimental/src/proxy/index.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/node-experimental/src/proxy/index.ts b/packages/node-experimental/src/proxy/index.ts index 89c4f4f5b4a2..83f72d56fb4e 100644 --- a/packages/node-experimental/src/proxy/index.ts +++ b/packages/node-experimental/src/proxy/index.ts @@ -28,7 +28,6 @@ /* eslint-disable @typescript-eslint/explicit-member-accessibility */ /* eslint-disable @typescript-eslint/no-unused-vars */ -import assert from 'assert'; import type * as http from 'http'; import type { OutgoingHttpHeaders } from 'http'; import * as net from 'net'; @@ -188,8 +187,6 @@ export class HttpsProxyAgent extends Agent { // Need to wait for the "socket" event to re-play the "data" events. req.once('socket', (s: net.Socket) => { debug('Replaying proxy buffer for failed request'); - assert(s.listenerCount('data') > 0); - // Replay the "buffered" Buffer onto the fake `socket`, since at // this point the HTTP module machinery has been hooked up for // the user.