diff options
| author | Krishna Yenduri <Bhargava.Yenduri@Sun.COM> | 2009-05-19 15:15:12 -0700 |
|---|---|---|
| committer | Krishna Yenduri <Bhargava.Yenduri@Sun.COM> | 2009-05-19 15:15:12 -0700 |
| commit | 8326c110821caa2450812958945e3631e8ad696e (patch) | |
| tree | ad535dc0c70897e4aa78189e1556381f2fc2f10b /usr/src | |
| parent | 1f49a79a97c031bfe0722e2e812dd0e192355be5 (diff) | |
| download | illumos-joyent-8326c110821caa2450812958945e3631e8ad696e.tar.gz | |
6842120 crypto_attach leaks in snv_115
Diffstat (limited to 'usr/src')
| -rw-r--r-- | usr/src/uts/common/crypto/io/crypto.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/uts/common/crypto/io/crypto.c b/usr/src/uts/common/crypto/io/crypto.c index 974407154b..5f5df7de7e 100644 --- a/usr/src/uts/common/crypto/io/crypto.c +++ b/usr/src/uts/common/crypto/io/crypto.c @@ -424,6 +424,8 @@ crypto_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) crypto_minors_table_count = 0; for (i = 0; i < max_ncpus; i++) mutex_destroy(&crypto_locks[i].kl_lock); + kmem_free(crypto_locks, max_ncpus * sizeof (kcf_lock_withpad_t)); + crypto_locks = NULL; vmem_destroy(crypto_arena); crypto_arena = NULL; |
