From 7cdbbb3ea9ca0332f2481069cc46d79dea9a6069 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 8 Dec 2022 14:14:47 +0000 Subject: [PATCH] [FAT] Return current clusters when a file overflows the FAT. --- Aaru.Filesystems/FAT/File.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Aaru.Filesystems/FAT/File.cs b/Aaru.Filesystems/FAT/File.cs index e5a7245a0..1f047d006 100644 --- a/Aaru.Filesystems/FAT/File.cs +++ b/Aaru.Filesystems/FAT/File.cs @@ -264,7 +264,7 @@ namespace Aaru.Filesystems nextCluster <= FAT16_RESERVED) { if(nextCluster > _fatEntries.Length) - return null; + break; clusters.Add(nextCluster); nextCluster = _fatEntries[nextCluster]; @@ -274,7 +274,7 @@ namespace Aaru.Filesystems nextCluster <= FAT12_RESERVED) { if(nextCluster > _fatEntries.Length) - return null; + break; clusters.Add(nextCluster); nextCluster = _fatEntries[nextCluster];