diff --git a/packages/builder-util-runtime/src/httpExecutor.ts b/packages/builder-util-runtime/src/httpExecutor.ts index 0bca9b0c37..0a2035550f 100644 --- a/packages/builder-util-runtime/src/httpExecutor.ts +++ b/packages/builder-util-runtime/src/httpExecutor.ts @@ -485,6 +485,7 @@ function configurePipes(options: DownloadCallOptions, response: IncomingMessage) let lastStream = response for (const stream of streams) { stream.on("error", (error: Error) => { + fileOut.close() if (!options.options.cancellationToken.cancelled) { options.callback(error) }