diff --git a/src/renderer/utils/FreeDiskSpace.ts b/src/renderer/utils/FreeDiskSpace.ts index 3a167726..8777b075 100644 --- a/src/renderer/utils/FreeDiskSpace.ts +++ b/src/renderer/utils/FreeDiskSpace.ts @@ -18,6 +18,14 @@ export interface FreeDiskSpaceInfo { export class FreeDiskSpace { static async analyse(requiredSpace: number): Promise { + if (!Number.isFinite(requiredSpace)) { + return { + freeSpaceInTemp: -1, + freeSpaceInDest: -1, + status: FreeDiskSpaceStatus.NotLimited, + }; + } + let resolvedDestDir = Directories.installLocation(); let resolvedTempDir = Directories.tempLocation();