- /* In case there's a valid partition, a matching signature,
- BUT a none matching checksum, or there's a duplicate
- signature, or even worse a virus played with partition
- table */
- if (ArcDiskSignature->Signature == Signature &&
- (ArcDiskSignature->CheckSum + CheckSum != 0) &&
- ArcDiskSignature->ValidPartitionTable)
+ /* Debugging feedback: Warn in case there's a valid partition,
+ * a matching signature, BUT a non-matching checksum: this can
+ * be the sign of a duplicate signature, or even worse a virus
+ * played with the partition table. */
+ if (ArcDiskSignature->ValidPartitionTable &&
+ (ArcDiskSignature->Signature == Signature) &&
+ (ArcDiskSignature->CheckSum + CheckSum != 0))