summaryrefslogtreecommitdiff
path: root/usr/src/common/mdesc/mdesc_fini.c
diff options
context:
space:
mode:
authorla135387 <none@none>2005-07-22 16:18:39 -0700
committerla135387 <none@none>2005-07-22 16:18:39 -0700
commit26cf27f05670b1ca90e4a07802cba858cb358690 (patch)
treee688cf237930db054ae49f8feea76058db33ad64 /usr/src/common/mdesc/mdesc_fini.c
parent70f54ead78cbbb40e97bd3ff9f175c5c71783c3c (diff)
downloadillumos-joyent-26cf27f05670b1ca90e4a07802cba858cb358690.tar.gz
6263078 Machine description API doesn't support kmem_free()
6264415 md_fini should not free the pointer to the machine description data 6292409 prtdiag: cannot open /dev/openprom: Permission denied ; when run as non root user only
Diffstat (limited to 'usr/src/common/mdesc/mdesc_fini.c')
-rw-r--r--usr/src/common/mdesc/mdesc_fini.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/usr/src/common/mdesc/mdesc_fini.c b/usr/src/common/mdesc/mdesc_fini.c
index f449150be5..f0b010b386 100644
--- a/usr/src/common/mdesc/mdesc_fini.c
+++ b/usr/src/common/mdesc/mdesc_fini.c
@@ -37,8 +37,7 @@ md_fini(md_t *ptr)
mdp = (md_impl_t *)ptr;
- mdp->freep(mdp->caddr);
- mdp->freep(mdp);
+ mdp->freep(mdp, sizeof (md_impl_t));
return (0);
}