Skip to content

Commit 31c4a7e

Browse files
committed
fix(multi-engine): close before throw
1 parent 18ef713 commit 31c4a7e

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/download/download-engine/engine/download-engine-multi-download.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,10 +238,9 @@ export default class DownloadEngineMultiDownload<Engine extends DownloadEngineMu
238238
await this.close();
239239
this._downloadEndPromise.resolve();
240240
} catch (error) {
241+
await this.close();
241242
this._downloadEndPromise.reject(error);
242243
throw error;
243-
} finally {
244-
this._downloadEndPromise = promiseWithResolvers();
245244
}
246245
}
247246

0 commit comments

Comments
 (0)