grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 7/7] commands/bli: use grub_gpt_part_guid_snprint


From: Oliver Steffen
Subject: [PATCH v2 7/7] commands/bli: use grub_gpt_part_guid_snprint
Date: Mon, 20 Feb 2023 19:56:30 +0100

Use the new function for printing the partition guid.

Signed-off-by: Oliver Steffen <osteffen@redhat.com>
---
 grub-core/commands/bli.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/grub-core/commands/bli.c b/grub-core/commands/bli.c
index 10993222d..160cbdb34 100644
--- a/grub-core/commands/bli.c
+++ b/grub-core/commands/bli.c
@@ -83,14 +83,10 @@ get_part_uuid (grub_device_t dev, char **part_uuid)
     }
 
   guid = &entry.guid;
-  *part_uuid = grub_xasprintf (
-      "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
-      grub_le_to_cpu32 (guid->data1), grub_le_to_cpu16 (guid->data2),
-      grub_le_to_cpu16 (guid->data3), guid->data4[0], guid->data4[1],
-      guid->data4[2], guid->data4[3], guid->data4[4], guid->data4[5],
-      guid->data4[6], guid->data4[7]);
+  *part_uuid = grub_calloc (GRUB_GPT_GUID_STR_LEN + 1, sizeof (char));
   if (*part_uuid == NULL)
     status = grub_errno;
+  grub_gpt_part_guid_snprint (*part_uuid, GRUB_GPT_GUID_STR_LEN + 1, guid);
 
  fail:
   grub_disk_close (disk);
-- 
2.39.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]