]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
efivars: Parse into unsigned
authorJan Janssen <medhefgo@web.de>
Mon, 29 Aug 2022 11:08:31 +0000 (13:08 +0200)
committerJan Janssen <medhefgo@web.de>
Tue, 30 Aug 2022 10:03:33 +0000 (12:03 +0200)
The format specifiers for UUID parsing use %x, which expects unsigned.

src/shared/efi-loader.c

index 3eed44a533bb7ea4ec4da1a2624e57b53d7806f6..1340412cdae10c03d0ccb7a2dac2b93d59805aa0 100644 (file)
@@ -60,7 +60,8 @@ int efi_loader_get_boot_usec(usec_t *ret_firmware, usec_t *ret_loader) {
 
 int efi_loader_get_device_part_uuid(sd_id128_t *ret) {
         _cleanup_free_ char *p = NULL;
-        int r, parsed[16];
+        int r;
+        unsigned parsed[16];
 
         if (!is_efi_boot())
                 return -EOPNOTSUPP;