]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: qat - Clean up error handling in qat_dh_set_secret()
authorEric Biggers <ebiggers@google.com>
Mon, 6 Nov 2017 02:30:47 +0000 (18:30 -0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 10 Nov 2017 11:20:20 +0000 (19:20 +0800)
commite6bda5e6a17885bca7c98df8025d5c5163cb180b
tree570141e078eadcbf1f8548314388afdb9f5baf2d
parent99c3485e3bf5f3d6218f67cb1820fd55bc148d43
crypto: qat - Clean up error handling in qat_dh_set_secret()

Update the error handling in qat_dh_set_secret() to mirror
dh_set_secret().  The new version is less error-prone because freeing
memory and setting the pointers to NULL is now only done in one place.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/qat/qat_common/qat_asym_algs.c