From 8afb13749167915c9ce99a2351e2085dd1935e64 Mon Sep 17 00:00:00 2001 From: Vincent Wang Date: Wed, 17 Jun 2009 12:00:49 +0800 Subject: 6836130 allocate_me_clients_storage leaks --- usr/src/uts/intel/io/heci/heci_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'usr/src') diff --git a/usr/src/uts/intel/io/heci/heci_main.c b/usr/src/uts/intel/io/heci/heci_main.c index 325097ed91..73dc79a7ca 100644 --- a/usr/src/uts/intel/io/heci/heci_main.c +++ b/usr/src/uts/intel/io/heci/heci_main.c @@ -449,8 +449,6 @@ heci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) dev->iamthif_current_cb = NULL; dev->iamthif_file_ext.file = NULL; - dev->num_heci_me_clients = 0; - /* disable interrupts */ heci_csr_disable_interrupts(dev); @@ -469,6 +467,8 @@ heci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) dev->num_heci_me_clients); } + dev->num_heci_me_clients = 0; + heci_destroy_locks(dev); ddi_remove_minor_node(dip, NULL); -- cgit v1.2.3