From e62099bc8b640acf47fba639366bbcd3bf87f831 Mon Sep 17 00:00:00 2001 From: Dmitriy Mozgovoy Date: Sun, 19 May 2024 23:04:40 +0300 Subject: [PATCH] fix(fetch): fixed a possible memory leak in the AbortController for the stream response if the ReadableStream is not supported; (#6406) --- lib/adapters/fetch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/adapters/fetch.js b/lib/adapters/fetch.js index 91af945..6d3ceb0 100644 --- a/lib/adapters/fetch.js +++ b/lib/adapters/fetch.js @@ -164,7 +164,7 @@ export default isFetchSupported && (async (config) => { let response = await fetch(request); - const isStreamResponse = responseType === 'stream' || responseType === 'response'; + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) { const options = {};