From d8aca859bc79aa26b3768278e2b79bcad685a48c Mon Sep 17 00:00:00 2001 From: d0k3 Date: Fri, 10 Mar 2017 12:21:58 +0100 Subject: [PATCH] Fix NAND header validation --- source/nand/nand.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/nand/nand.c b/source/nand/nand.c index 392d332..f9ab670 100644 --- a/source/nand/nand.c +++ b/source/nand/nand.c @@ -389,9 +389,9 @@ u32 CheckNandHeader(u8* header) return 0; // header does not belong to console // header type check - if (memcmp(header + 0x100, nand_magic_n3ds, sizeof(nand_magic_n3ds) == 0) == 0) + if (memcmp(header + 0x100, nand_magic_n3ds, sizeof(nand_magic_n3ds)) == 0) return (IS_O3DS) ? 0 : NAND_TYPE_N3DS; - else if (memcmp(header + 0x100, nand_magic_o3ds, sizeof(nand_magic_o3ds) == 0) == 0) + else if (memcmp(header + 0x100, nand_magic_o3ds, sizeof(nand_magic_o3ds)) == 0) return NAND_TYPE_O3DS; return 0;