crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init()
authorWeili Qian <qianweili@huawei.com>
Sat, 11 Dec 2021 08:17:19 +0000 (16:17 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 17 Dec 2021 05:59:48 +0000 (16:59 +1100)
commit51fa916b81e5f406a74f14a31a3a228c3cc060ad
treed8cdd092c855ed59eb824ff86817a8e205b9422f
parent244d22ffd656bc8e5c49a2cd2fdfeb0e52a9730f
crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init()

hpre_curve25519_src_init() allocates memory for 'ptr' before calling
memcmp(). If memcmp() returns 0, the function will return '-EINVAL'
without freeing memory.

Signed-off-by: Weili Qian <qianweili@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/hpre/hpre_crypto.c