From cdfa4203c86412af39b232eaa7401591451659de Mon Sep 17 00:00:00 2001 From: Jarkko Sakkinen Date: Tue, 30 Jan 2024 19:11:50 +0200 Subject: [PATCH] KEYS: encrypted: Return 0 for empty decrypted data Return 0 to return backwards comptibility but *do keep* the klog entry for foresincs sake. Fixes: b4af096b5df5 ("KEYS: encrypted: Add check for strsep") Link: https://lore.kernel.org/keyrings/4d3465b48b9c5a87deb385b15bf5125fc1704019.camel@intel.com/ Signed-off-by: Jarkko Sakkinen --- security/keys/encrypted-keys/encrypted.c | 1 + 1 file changed, 1 insertion(+) diff --git a/security/keys/encrypted-keys/encrypted.c b/security/keys/encrypted-keys/encrypted.c index 76f55dd13cb8..e3173141027e 100644 --- a/security/keys/encrypted-keys/encrypted.c +++ b/security/keys/encrypted-keys/encrypted.c @@ -225,6 +225,7 @@ static int datablob_parse(char *datablob, const char **format, *decrypted_datalen = strsep(&datablob, " \t"); if (!*decrypted_datalen) { pr_info("encrypted_key: keylen parameter is missing\n"); + ret = 0; goto out; } } -- 2.40.1