summaryrefslogtreecommitdiff
path: root/drivers/crypto
diff options
context:
space:
mode:
authorHoria Geanta <horia.geanta@freescale.com>2015-05-08 15:20:12 (GMT)
committerHonghua Yin <Hong-Hua.Yin@freescale.com>2015-05-13 11:09:53 (GMT)
commit0af4b6a3b092660a7b90f3f5c0bf7942e76eec3a (patch)
treed3dfdae7221010927cd5bb742c70d2f9a5209912 /drivers/crypto
parentfb45eb098d451ff42c02428d49430f5500ae4a39 (diff)
downloadlinux-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/crypto')
-rw-r--r--drivers/crypto/talitos.c1
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);
}