From 63fb717d8c71c6ccc7dc9cb1e97bff5fb28733fd Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 24 Jun 2014 09:40:56 +0200 Subject: [PATCH] libfdisk: (dos) use check() for dos-comaptible mode only Signed-off-by: Karel Zak --- libfdisk/src/dos.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfdisk/src/dos.c b/libfdisk/src/dos.c index f3b162af17..a8d4337d79 100644 --- a/libfdisk/src/dos.c +++ b/libfdisk/src/dos.c @@ -1153,6 +1153,9 @@ static void check(struct fdisk_context *cxt, size_t n, { unsigned int total, real_s, real_c; + if (!is_dos_compatible(cxt)) + return; + real_s = sector(s) - 1; real_c = cylinder(s, c); total = (real_c * cxt->geom.heads + h) * cxt->geom.sectors + real_s; -- 2.47.3