From: Andreas Henriksson Date: Thu, 25 Feb 2016 10:26:53 +0000 (+0100) Subject: libfdisk: Fix order of C/H/S numbers output X-Git-Tag: v2.28-rc1~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2ad58ac51703da20c3f368da585eb426e53c29e;p=thirdparty%2Futil-linux.git libfdisk: Fix order of C/H/S numbers output While the header says C/H/S the actual numbers where printed as C/S/H. Addresses: http://bugs.debian.org/815847 Reported-by: "groups, freeman" Signed-off-by: Andreas Henriksson --- diff --git a/libfdisk/src/dos.c b/libfdisk/src/dos.c index 2f3a37bcba..b1992258b5 100644 --- a/libfdisk/src/dos.c +++ b/libfdisk/src/dos.c @@ -1903,15 +1903,15 @@ static int dos_get_partition(struct fdisk_context *cxt, size_t n, /* start C/H/S */ if (asprintf(&pa->start_chs, "%d/%d/%d", cylinder(p->bs, p->bc), - sector(p->bs), - p->bh) < 0) + p->bh, + sector(p->bs)) < 0) return -ENOMEM; /* end C/H/S */ if (asprintf(&pa->end_chs, "%d/%d/%d", cylinder(p->es, p->ec), - sector(p->es), - p->eh) < 0) + p->eh, + sector(p->es)) < 0) return -ENOMEM; return 0;