| Index: show.c
|
| diff --git a/show.c b/show.c
|
| index 5b34819ee4cca2ca85b9855456623b80ffa78774..eb0f617906ee8978526ee7aa068eb74cde13887c 100644
|
| --- a/show.c
|
| +++ b/show.c
|
| @@ -183,7 +183,18 @@ show(int fd __unused)
|
| }
|
| break;
|
| case MAP_TYPE_PMBR:
|
| - printf("PMBR");
|
| + mbr = m->map_data;
|
| + if (le16toh(mbr->magic_number) == MBR_MAGIC)
|
| + {
|
| + char *s;
|
| + uuid_to_string(&mbr->boot_guid, &s, NULL);
|
| + printf("PMBR (Boot GUID: %s)", s);
|
| + free(s);
|
| + }
|
| + else
|
| + {
|
| + printf("PMBR (no magic)");
|
| + }
|
| break;
|
| }
|
| putchar('\n');
|
|
|