From c240f3463dfe72d53e9b3b813129bc0401abb6d2 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Wed, 21 Jun 2017 12:55:36 +0200 Subject: [PATCH] Fix data aborts on TWL MBR writes --- source/nand/nand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/nand/nand.c b/source/nand/nand.c index f5c1ab1..6b552b7 100644 --- a/source/nand/nand.c +++ b/source/nand/nand.c @@ -281,7 +281,7 @@ int WriteNandBytes(const void* buffer, u64 offset, u64 count, u32 keyslot, u32 n // simple wrapper function for WriteNandSectors(...) return WriteNandSectors(buffer, offset / 0x200, count / 0x200, keyslot, nand_dst); } else { // misaligned data -> -___- - u8* buffer8 = (u8*) buffer8; + u8* buffer8 = (u8*) buffer; u8 l_buffer[0x200]; int errorcode = 0; if (offset % 0x200) { // handle misaligned offset