From ab9d4fec3bbe8ba3af46849d823aa6302f41f505 Mon Sep 17 00:00:00 2001 From: Ondrej Kozina Date: Wed, 27 Nov 2024 13:01:11 +0100 Subject: [PATCH] Do not parse emtpy '-' key string with null ciphers. The loop is not entered but for later patche lets make it obvious it is not needed. --- lib/libdevmapper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libdevmapper.c b/lib/libdevmapper.c index 49c4f60f..32e7d43c 100644 --- a/lib/libdevmapper.c +++ b/lib/libdevmapper.c @@ -2133,7 +2133,7 @@ static int _dm_target_query_crypt(struct crypt_device *cd, uint32_t get_flags, r = crypt_volume_key_set_description(vk, key_desc, key_type_by_name(keyring)); if (r < 0) goto err; - } else { + } else if (key_size) { buffer[2] = '\0'; for(i = 0; i < vk->keylength; i++) { crypt_safe_memcpy(buffer, &key_[i * 2], 2);