crypto: cavium - fix leak on curr if curr->head fails to be allocated
authorColin Ian King <colin.king@canonical.com>
Fri, 17 Feb 2017 15:57:43 +0000 (15:57 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 27 Feb 2017 10:09:38 +0000 (18:09 +0800)
commitd80388eca1b476125755a811676f76f138bbbe28
tree1e03bc2b83c18ea6a943ad9861194b1c76db469d
parent9bd829041b704e5e501ad5f5a9374a63426763fd
crypto: cavium - fix leak on curr if curr->head fails to be allocated

The exit path when curr->head cannot be allocated fails to kfree the
earlier allocated curr.  Fix this by kfree'ing it.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/cavium/cpt/cptvf_main.c