diff --git a/MediaTypeFromDevice/FromAta.cs b/MediaTypeFromDevice/FromAta.cs index aa067e2..c00acdd 100644 --- a/MediaTypeFromDevice/FromAta.cs +++ b/MediaTypeFromDevice/FromAta.cs @@ -57,16 +57,15 @@ public static partial class MediaTypeFromDevice return pcmcia ? MediaType.PCCardTypeI : MediaType.GENERIC_HDD; } - if(manufacturer.ToLowerInvariant() == "syquest" && - model.ToLowerInvariant() == "sparq" && - blocks == 1961069) - { - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 1961069 blocks of 512 bytes, setting media type to SparQ."); + if(manufacturer.ToLowerInvariant() != "syquest" || + model.ToLowerInvariant() != "sparq" || + blocks != 1961069) + return MediaType.Unknown; - return MediaType.SparQ; - } + AaruConsole.DebugWriteLine("Media detection", + "Drive manufacturer is SyQuest, media has 1961069 blocks of 512 bytes, setting media type to SparQ."); + + return MediaType.SparQ; - return MediaType.Unknown; } } \ No newline at end of file