Commit 4f28945d authored by Tianjia Zhang's avatar Tianjia Zhang Committed by Herbert Xu
Browse files

X.509: fix error return value on the failed path



When memory allocation fails, an appropriate return value
should be set.

Fixes: 21552563 ("X.509: support OSCCA SM2-with-SM3 certificate verification")
Signed-off-by: default avatarTianjia Zhang <tianjia.zhang@linux.alibaba.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 10a2f0b3
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -36,8 +36,10 @@ int cert_sig_digest_update(const struct public_key_signature *sig,

	desc_size = crypto_shash_descsize(tfm) + sizeof(*desc);
	desc = kzalloc(desc_size, GFP_KERNEL);
	if (!desc)
	if (!desc) {
		ret = -ENOMEM;
		goto error_free_tfm;
	}

	desc->tfm = tfm;