On Xbox FAT, MapBlock should return error if used on a directory not on debug mode.

This commit is contained in:
2019-04-15 01:01:38 +01:00
parent 119250bbf2
commit ec4d8d4e4f

View File

@@ -50,6 +50,8 @@ namespace DiscImageChef.Filesystems.FATX
if(err != Errno.NoError) return err;
if(stat.Attributes.HasFlag(FileAttributes.Directory) && !debug) return Errno.IsDirectory;
uint[] clusters = GetClusters((uint)stat.Inode);
if(fileBlock >= clusters.Length) return Errno.InvalidArgument;