summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorVincent Wang <Vincent.Wang@Sun.COM>2009-06-17 12:00:49 +0800
committerVincent Wang <Vincent.Wang@Sun.COM>2009-06-17 12:00:49 +0800
commit8afb13749167915c9ce99a2351e2085dd1935e64 (patch)
treed6c90ec2125549cd5ffa697815a42b77cbc459aa /usr/src
parent211ec5c5931de40bddfede63372209e49a9b1742 (diff)
downloadillumos-joyent-8afb13749167915c9ce99a2351e2085dd1935e64.tar.gz
6836130 allocate_me_clients_storage leaks
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/intel/io/heci/heci_main.c4
1 files changed, 2 insertions, 2 deletions
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);