* fs/ext2.c (grub_ext2_uuid): Use `04x' instead of '02x' as
grub_printf() flags, since we're printing in units of 2 bytes.
+2008-05-30 Robert Millan <rmh@aybabtu.com>
+
+ * fs/ext2.c (grub_ext2_uuid): Use `04x' instead of '02x' as
+ grub_printf() flags, since we're printing in units of 2 bytes.
+
2008-05-30 Robert Millan <rmh@aybabtu.com>
* util/grub.d/00_header.in: Remove obsolete comment referencing
if (data)
{
*uuid = grub_malloc (40 + sizeof ('\0'));
- grub_sprintf (*uuid, "%02x%02x-%02x-%02x-%02x-%02x%02x%02x",
+ grub_sprintf (*uuid, "%04x%04x-%04x-%04x-%04x-%04x%04x%04x",
grub_be_to_cpu16 (data->sblock.uuid[0]), grub_be_to_cpu16 (data->sblock.uuid[1]),
grub_be_to_cpu16 (data->sblock.uuid[2]), grub_be_to_cpu16 (data->sblock.uuid[3]),
grub_be_to_cpu16 (data->sblock.uuid[4]), grub_be_to_cpu16 (data->sblock.uuid[5]),