diff options
author | Horia Geanta <horia.geanta@freescale.com> | 2015-05-08 15:20:12 (GMT) |
---|---|---|
committer | Honghua Yin <Hong-Hua.Yin@freescale.com> | 2015-05-13 11:09:53 (GMT) |
commit | 0af4b6a3b092660a7b90f3f5c0bf7942e76eec3a (patch) | |
tree | d3dfdae7221010927cd5bb742c70d2f9a5209912 /drivers | |
parent | fb45eb098d451ff42c02428d49430f5500ae4a39 (diff) | |
download | linux-fsl-qoriq-0af4b6a3b092660a7b90f3f5c0bf7942e76eec3a.tar.xz |
crypto: talitos - avoid memleak in talitos_alg_alloc()
Change-Id: I0e1cbb1d09eef65fedf75d7c3787898fc5b67f50
Signed-off-by: Horia Geanta <horia.geanta@freescale.com>
Reviewed-on: http://git.am.freescale.net:8181/36121
Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com>
Reviewed-by: Tudor-Dan Ambarus <tudor.ambarus@freescale.com>
Reviewed-by: Honghua Yin <Hong-Hua.Yin@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/crypto/talitos.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/talitos.c b/drivers/crypto/talitos.c index ee49966..8ebe3f9 100644 --- a/drivers/crypto/talitos.c +++ b/drivers/crypto/talitos.c @@ -2960,6 +2960,7 @@ static struct talitos_crypto_alg *talitos_alg_alloc(struct device *dev, break; default: dev_err(dev, "unknown algorithm type %d\n", t_alg->algt.type); + kfree(t_alg); return ERR_PTR(-EINVAL); } |