aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sbin/bsdlabel/bsdlabel.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c
index 2881a4d39139..50fb76d1cbcb 100644
--- a/sbin/bsdlabel/bsdlabel.c
+++ b/sbin/bsdlabel/bsdlabel.c
@@ -413,7 +413,8 @@ readlabel(int f)
(void)lseek(f, (off_t)0, SEEK_SET);
if (read(f, bootarea, BBSIZE) < BBSIZE)
err(4, "%s", specname);
- bsd_disklabel_le_dec((u_char *)bootarea + labeloffset, &lab);
+ bsd_disklabel_le_dec((u_char *)bootarea + labeloffset, &lab,
+ MAXPARTITIONS);
return (&lab);
}