diff options
author | oleg <oleg@FreeBSD.org> | 2017-08-31 13:32:01 +0000 |
---|---|---|
committer | oleg <oleg@FreeBSD.org> | 2017-08-31 13:32:01 +0000 |
commit | c0e3c88494c9a31d09b43dd13106d2b72dc25c82 (patch) | |
tree | 017920acee20df1f16d7e24af77068862c37f451 | |
parent | 47f351d7ad1da0c330f9a1005c48dbdf339cbcc6 (diff) | |
download | FreeBSD-src-c0e3c88494c9a31d09b43dd13106d2b72dc25c82.zip FreeBSD-src-c0e3c88494c9a31d09b43dd13106d2b72dc25c82.tar.gz |
MFC r322628: Fix BSD label partition end sector calculation.
Approved by: re (marius)
Differential Revision: https://reviews.freebsd.org/D12066
-rw-r--r-- | sys/boot/common/part.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/boot/common/part.c b/sys/boot/common/part.c index 1955c39..a5261b1 100644 --- a/sys/boot/common/part.c +++ b/sys/boot/common/part.c @@ -483,7 +483,7 @@ ptable_bsdread(struct ptable *table, void *dev, diskread_t dread) break; entry->part.start = le32toh(part->p_offset) - raw_offset; entry->part.end = entry->part.start + - le32toh(part->p_size) + 1; + le32toh(part->p_size) - 1; entry->part.type = bsd_parttype(part->p_fstype); entry->part.index = i; /* starts from zero */ entry->type.bsd = part->p_fstype; |