diff options
author | Toomas Soome <tsoome@me.com> | 2017-02-22 13:03:33 +0200 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2017-02-23 21:55:45 +0000 |
commit | c5cfe7a39b9f427d1befb672553c99723f6e0294 (patch) | |
tree | 43b67eeac6a5ed58f40dfd86a756a08226ba0242 /usr/src | |
parent | d91fc1a462e1fbca9120dcbb0895574f74826bb3 (diff) | |
download | illumos-joyent-c5cfe7a39b9f427d1befb672553c99723f6e0294.tar.gz |
7902 loader: VTOC partition size is one sector too large
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Marcel Telka <marcel@telka.sk>
Approved by: Robert Mustacchi <rm@joyent.com>
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/boot/sys/boot/common/part.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/boot/sys/boot/common/part.c b/usr/src/boot/sys/boot/common/part.c index bfae1f4809..5f79473b0c 100644 --- a/usr/src/boot/sys/boot/common/part.c +++ b/usr/src/boot/sys/boot/common/part.c @@ -699,7 +699,7 @@ ptable_dklabelread(struct ptable *table, void *dev, diskread_t dread) break; entry->part.start = dv->v_part[i].p_start; entry->part.end = dv->v_part[i].p_size + - entry->part.start; + entry->part.start - 1; entry->part.type = vtoc_parttype(dv->v_part[i].p_tag); entry->part.index = i; /* starts from zero */ entry->type.vtoc = dv->v_part[i].p_tag; |