diff --git a/src/fetch.ts b/src/fetch.ts index fd77715..601e46b 100644 --- a/src/fetch.ts +++ b/src/fetch.ts @@ -155,6 +155,7 @@ async function _fetch( incoming?.destroy(signal?.aborted ? signal.reason : reason); reject(signal?.aborted ? signal.reason : reason); } + signal?.removeEventListener('abort', destroy); }; signal?.addEventListener('abort', destroy);