From: Will Sowerbutts Date: Sun, 25 Jan 2015 22:10:18 +0000 (+0000) Subject: mbr: Reset blk_op.nblock on each transfer X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=3fbcb29a2c429b6eb198a1b0388dad0049951983;p=FUZIX.git mbr: Reset blk_op.nblock on each transfer --- diff --git a/Kernel/dev/mbr.c b/Kernel/dev/mbr.c index 9f9ee208..83b69392 100644 --- a/Kernel/dev/mbr.c +++ b/Kernel/dev/mbr.c @@ -36,11 +36,11 @@ void mbr_parse(char letter) blk_op.is_read = true; blk_op.is_user = false; - blk_op.nblock = 1; blk_op.addr = br; blk_op.lba = 0; do{ + blk_op.nblock = 1; if(!blk_op.blkdev->transfer() || le16_to_cpu(br->signature) != MBR_SIGNATURE) break;