Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: talitos - avoid memleak in talitos_alg_alloc()

Cc: <stable@vger.kernel.org> # 3.2+
Fixes: 1d11911a8c57 ("crypto: talitos - fix warning: 'alg' may be used uninitialized in this function")
Signed-off-by: Horia Geanta <horia.geanta@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Horia Geant? and committed by
Herbert Xu
5fa7dadc f7ead7b4

+1
+1
drivers/crypto/talitos.c
··· 2813 2813 break; 2814 2814 default: 2815 2815 dev_err(dev, "unknown algorithm type %d\n", t_alg->algt.type); 2816 + kfree(t_alg); 2816 2817 return ERR_PTR(-EINVAL); 2817 2818 } 2818 2819