aboutsummaryrefslogtreecommitdiff
path: root/sbin/gpt/gpt.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/gpt/gpt.c')
-rw-r--r--sbin/gpt/gpt.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sbin/gpt/gpt.c b/sbin/gpt/gpt.c
index 6ab98d1ed3fc..89b2fe5e28b8 100644
--- a/sbin/gpt/gpt.c
+++ b/sbin/gpt/gpt.c
@@ -237,6 +237,7 @@ gpt_mbr(int fd, off_t lba)
m = map_add(start, size, MAP_TYPE_MBR_PART, p);
if (m == NULL)
return (-1);
+ m->map_index = i + 1;
} else {
if (gpt_mbr(fd, start) == -1)
return (-1);
@@ -321,6 +322,7 @@ gpt_gpt(int fd, off_t lba)
m = map_add(ent->ent_lba_start, size, MAP_TYPE_GPT_PART, ent);
if (m == NULL)
return (-1);
+ m->map_index = i + 1;
}
return (0);