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" <freeman_groups@reason.dyndns.org> Signed-off-by: Andreas Henriksson <andreas@fatal.se>
This commit is contained in:
parent
bcceb0c7dd
commit
a2ad58ac51
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue