diff --git a/DiscImageChef.Filesystems/FATX/File.cs b/DiscImageChef.Filesystems/FATX/File.cs index 864db6fd5..64d337dcf 100644 --- a/DiscImageChef.Filesystems/FATX/File.cs +++ b/DiscImageChef.Filesystems/FATX/File.cs @@ -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;