From: Karel Zak Date: Tue, 24 Jun 2014 07:40:56 +0000 (+0200) Subject: libfdisk: (dos) use check() for dos-comaptible mode only X-Git-Tag: v2.25-rc2~41 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=63fb717d8c71c6ccc7dc9cb1e97bff5fb28733fd;p=thirdparty%2Futil-linux.git libfdisk: (dos) use check() for dos-comaptible mode only Signed-off-by: Karel Zak --- 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;