From bdd18cef45f8dca563e6fc490c5f78aa4bc822ec Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 27 Apr 2019 02:26:12 +0100 Subject: [PATCH] Fix FATX maximum cluster number. --- DiscImageChef.Filesystems/FATX/File.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DiscImageChef.Filesystems/FATX/File.cs b/DiscImageChef.Filesystems/FATX/File.cs index e52c7f99f..2da00e491 100644 --- a/DiscImageChef.Filesystems/FATX/File.cs +++ b/DiscImageChef.Filesystems/FATX/File.cs @@ -193,13 +193,13 @@ namespace DiscImageChef.Filesystems.FATX uint nextCluster = startCluster; if(fat16 is null) - while((nextCluster & FAT32_MASK) > 0 && (nextCluster & FAT32_MASK) <= FAT32_BAD) + while((nextCluster & FAT32_MASK) > 0 && (nextCluster & FAT32_MASK) <= FAT32_FORMATTED) { clusters.Add(nextCluster); nextCluster = fat32[nextCluster]; } else - while(nextCluster > 0 && nextCluster <= FAT16_BAD) + while(nextCluster > 0 && nextCluster <= FAT16_FORMATTED) { clusters.Add(nextCluster); nextCluster = fat16[nextCluster];