diff options
author | Warner Losh <imp@FreeBSD.org> | 2014-11-19 18:55:27 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2014-11-19 18:55:27 +0000 |
commit | dd87e2c610c2eef72440d8c06f7bd35043eb66ff (patch) | |
tree | f68719d02cda22a348796dd50770913cded09671 /sys/geom/part | |
parent | aca4343c626f7a7a05e8ecb90179e7c17c2f3278 (diff) | |
download | src-dd87e2c610c2eef72440d8c06f7bd35043eb66ff.tar.gz src-dd87e2c610c2eef72440d8c06f7bd35043eb66ff.zip |
The number of BSD partitions is variable. Return the proper number
(which is in basetable->gpt_entries).
Submitted by: ae@
Notes
Notes:
svn path=/head/; revision=274721
Diffstat (limited to 'sys/geom/part')
-rw-r--r-- | sys/geom/part/g_part_bsd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/geom/part/g_part_bsd.c b/sys/geom/part/g_part_bsd.c index e9f09c2108f2..df60b5736da2 100644 --- a/sys/geom/part/g_part_bsd.c +++ b/sys/geom/part/g_part_bsd.c @@ -521,7 +521,7 @@ g_part_bsd_ioctl(struct g_part_table *basetable, struct g_provider *pp, table = (struct g_part_bsd_table *)basetable; p = table->bbarea + pp->sectorsize; - return (bsd_disklabel_le_dec(p, data, MAXPARTITIONS)); + return (bsd_disklabel_le_dec(p, data, basetable->gpt_entries)); } default: return (ENOIOCTL); |