summaryrefslogtreecommitdiffstats
path: root/sys/msdosfs/msdosfs_denode.c
diff options
context:
space:
mode:
authorbp <bp@FreeBSD.org>2000-06-29 01:12:47 +0000
committerbp <bp@FreeBSD.org>2000-06-29 01:12:47 +0000
commit6c6297b200fc4c9df8b5bd35fcd4a48fa764c5c5 (patch)
tree7d7268ca7e4212e4b11c336fff7e49a764bbaa0b /sys/msdosfs/msdosfs_denode.c
parent6ffdd2b43196364e602daa6b79e5a7d855c85f1a (diff)
downloadFreeBSD-src-6c6297b200fc4c9df8b5bd35fcd4a48fa764c5c5.zip
FreeBSD-src-6c6297b200fc4c9df8b5bd35fcd4a48fa764c5c5.tar.gz
Fix memory leakage on module unload.
Spotted by: fixed INVARIANTS code
Diffstat (limited to 'sys/msdosfs/msdosfs_denode.c')
-rw-r--r--sys/msdosfs/msdosfs_denode.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/msdosfs/msdosfs_denode.c b/sys/msdosfs/msdosfs_denode.c
index b7bf2cb..4e237bf 100644
--- a/sys/msdosfs/msdosfs_denode.c
+++ b/sys/msdosfs/msdosfs_denode.c
@@ -110,6 +110,16 @@ msdosfs_init(vfsp)
return (0);
}
+int
+msdosfs_uninit(vfsp)
+ struct vfsconf *vfsp;
+{
+
+ if (dehashtbl)
+ free(dehashtbl, M_MSDOSFSMNT);
+ return (0);
+}
+
static struct denode *
msdosfs_hashget(dev, dirclust, diroff)
dev_t dev;
OpenPOWER on IntegriCloud