From: Jan Janssen Date: Sun, 5 Jun 2022 14:01:40 +0000 (+0200) Subject: boot: Drop use of GuidToString X-Git-Tag: v253-rc1~22^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=edb73ee74239f3a87ab840be2e42f6fbfde51c5e;p=thirdparty%2Fsystemd.git boot: Drop use of GuidToString --- diff --git a/src/boot/efi/disk.c b/src/boot/efi/disk.c index 524662603c6..a54628382c5 100644 --- a/src/boot/efi/disk.c +++ b/src/boot/efi/disk.c @@ -32,7 +32,27 @@ EFI_STATUS disk_get_part_uuid(EFI_HANDLE *handle, char16_t uuid[static 37]) { if (hd.SignatureType != SIGNATURE_TYPE_GUID) continue; - GuidToString(uuid, (EFI_GUID *) &hd.Signature); + _cleanup_free_ char16_t *tmp = xasprintf( + "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x", + hd.Signature[3], + hd.Signature[2], + hd.Signature[1], + hd.Signature[0], + + hd.Signature[5], + hd.Signature[4], + hd.Signature[7], + hd.Signature[6], + + hd.Signature[8], + hd.Signature[9], + hd.Signature[10], + hd.Signature[11], + hd.Signature[12], + hd.Signature[13], + hd.Signature[14], + hd.Signature[15]); + strcpy16(uuid, tmp); return EFI_SUCCESS; }