Commit f91c2c5c authored by Roberto Sassu's avatar Roberto Sassu Committed by Mimi Zohar

encrypted_keys: avoid dumping the master key if the request fails

Do not dump the master key if an error is encountered during the request.
Signed-off-by: default avatarRoberto Sassu <roberto.sassu@polito.it>
Acked-by: default avatarGianluca Ramunno <ramunno@polito.it>
Signed-off-by: default avatarMimi Zohar <zohar@linux.vnet.ibm.com>
parent 4d67431f
...@@ -378,11 +378,13 @@ static struct key *request_master_key(struct encrypted_key_payload *epayload, ...@@ -378,11 +378,13 @@ static struct key *request_master_key(struct encrypted_key_payload *epayload,
} else } else
goto out; goto out;
if (IS_ERR(mkey)) if (IS_ERR(mkey)) {
pr_info("encrypted_key: key %s not found", pr_info("encrypted_key: key %s not found",
epayload->master_desc); epayload->master_desc);
if (mkey) goto out;
dump_master_key(*master_key, *master_keylen); }
dump_master_key(*master_key, *master_keylen);
out: out:
return mkey; return mkey;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment