diff options
author | James Morris <jmorris@intercode.com.au> | 2003-03-23 05:47:15 -0800 |
---|---|---|
committer | David S. Miller <davem@nuts.ninka.net> | 2003-03-23 05:47:15 -0800 |
commit | d786675fe1c8d61f1af25e3564056b7c0c7b250b (patch) | |
tree | d918639b1af616aef2d54bf3b9c11486beb57034 /crypto | |
parent | 8c56c3fb1bdb9962bb79bb01a1f393306d8bdb41 (diff) | |
download | history-d786675fe1c8d61f1af25e3564056b7c0c7b250b.tar.gz |
[CRYPTO]: Make use of crypto_exit_ops() during crypto_free_tfm().
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/api.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/crypto/api.c b/crypto/api.c index df1dde05e54016..0c00daba80d8d2 100644 --- a/crypto/api.c +++ b/crypto/api.c @@ -152,10 +152,7 @@ out: void crypto_free_tfm(struct crypto_tfm *tfm) { - if (crypto_tfm_alg_type(tfm) == CRYPTO_ALG_TYPE_CIPHER) - if (tfm->crt_cipher.cit_iv) - kfree(tfm->crt_cipher.cit_iv); - + crypto_exit_ops(tfm); crypto_alg_put(tfm->__crt_alg); kfree(tfm); } |