mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
REFACTOR: Invert 'if' statement to reduce nesting.
This commit is contained in:
@@ -371,19 +371,17 @@ namespace DiscImageChef.Filters
|
||||
}
|
||||
|
||||
// Check AppleDouble created by UnAr (from The Unarchiver)
|
||||
if(File.Exists(UnArAppleDouble))
|
||||
{
|
||||
FileStream unarStream = new FileStream(UnArAppleDouble, FileMode.Open, FileAccess.Read);
|
||||
if(unarStream != null && unarStream.Length > 26)
|
||||
{
|
||||
byte[] unar_b = new byte[26];
|
||||
unarStream.Read(unar_b, 0, 26);
|
||||
header = BigEndianMarshal.ByteArrayToStructureBigEndian<AppleDoubleHeader>(unar_b);
|
||||
unarStream.Close();
|
||||
if(header.magic == AppleDoubleMagic &&
|
||||
(header.version == AppleDoubleVersion || header.version == AppleDoubleVersion2)) return true;
|
||||
}
|
||||
}
|
||||
if(!File.Exists(UnArAppleDouble)) return false;
|
||||
|
||||
FileStream unarStream = new FileStream(UnArAppleDouble, FileMode.Open, FileAccess.Read);
|
||||
if(unarStream == null || unarStream.Length <= 26) return false;
|
||||
|
||||
byte[] unar_b = new byte[26];
|
||||
unarStream.Read(unar_b, 0, 26);
|
||||
header = BigEndianMarshal.ByteArrayToStructureBigEndian<AppleDoubleHeader>(unar_b);
|
||||
unarStream.Close();
|
||||
if(header.magic == AppleDoubleMagic &&
|
||||
(header.version == AppleDoubleVersion || header.version == AppleDoubleVersion2)) return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user