]> asedeno.scripts.mit.edu Git - linux.git/commit
crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak
authorChristian Lamparter <chunkeey@googlemail.com>
Fri, 25 Aug 2017 13:47:24 +0000 (15:47 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 22 Sep 2017 09:43:19 +0000 (17:43 +0800)
commit5d59ad6eea82ef8df92b4109615a0dde9d8093e9
tree35d685e706c89ab9b8ed5e54d9825fe721cddb0f
parent40e3b847bff70edc28c5290d209e531da6f9e534
crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak

If one of the later memory allocations in rypto4xx_build_pdr()
fails: dev->pdr (and/or) dev->pdr_uinfo wouldn't be freed.

crypto4xx_build_sdr() has the same issue with dev->sdr.

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/amcc/crypto4xx_core.c