]> err.no Git - linux-2.6/commit
[CRYPTO] Add null short circuit to crypto_free_tfm
authorJesper Juhl <juhl-lkml@dif.dk>
Wed, 6 Jul 2005 20:54:31 +0000 (13:54 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 6 Jul 2005 20:54:31 +0000 (13:54 -0700)
commita61cc44812ff94793987bf43b70a3d9bc64a6820
tree65cf93c2a89fb0072a69c2904202713a2e895098
parent476df259cd577e20379b02a7f7ffd086ea925a83
[CRYPTO] Add null short circuit to crypto_free_tfm

As far as I'm aware there's a general concensus that functions that are
responsible for freeing resources should be able to cope with being passed
a NULL pointer. This makes sense as it removes the need for all callers to
check for NULL, thus elliminating the bugs that happen when some forget
(safer to just check centrally in the freeing function) and it also makes
for smaller code all over due to the lack of all those NULL checks.
This patch makes it safe to pass the crypto_free_tfm() function a NULL
pointer. Once this patch is applied we can start removing the NULL checks
from the callers.

Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
crypto/api.c