diff --git a/src/home/homework-luks.c b/src/home/homework-luks.c index ba47688b0f1..b0f237c51b2 100644 --- a/src/home/homework-luks.c +++ b/src/home/homework-luks.c @@ -1480,9 +1480,9 @@ static int luks_format( _cleanup_(crypt_freep) struct crypt_device *cd = NULL; _cleanup_(erase_and_freep) void *volume_key = NULL; struct crypt_pbkdf_type good_pbkdf, minimal_pbkdf; + char suuid[ID128_UUID_STRING_MAX], **pp; _cleanup_free_ char *text = NULL; size_t volume_key_size; - char suuid[37], **pp; int slot = 0, r; assert(node); @@ -1614,7 +1614,7 @@ static int make_partition_table( _cleanup_free_ char *path = NULL, *disk_uuid_as_string = NULL; uint64_t offset, size; sd_id128_t disk_uuid; - char uuids[37]; + char uuids[ID128_UUID_STRING_MAX]; int r; assert(fd >= 0); diff --git a/src/home/user-record-util.c b/src/home/user-record-util.c index 5d0ac865338..a9f6f05e137 100644 --- a/src/home/user-record-util.c +++ b/src/home/user-record-util.c @@ -275,7 +275,7 @@ int user_record_add_binding( gid_t gid) { _cleanup_(json_variant_unrefp) JsonVariant *new_binding_entry = NULL, *binding = NULL; - char smid[SD_ID128_STRING_MAX], partition_uuids[37], luks_uuids[37], fs_uuids[37]; + char smid[SD_ID128_STRING_MAX], partition_uuids[ID128_UUID_STRING_MAX], luks_uuids[ID128_UUID_STRING_MAX], fs_uuids[ID128_UUID_STRING_MAX]; _cleanup_free_ char *ip = NULL, *hd = NULL, *ip_auto = NULL, *lc = NULL, *lcm = NULL, *fst = NULL; sd_id128_t mid; int r;