⬢ DragonFlyBSD Kernel Audit
DF-4302 / fix.diff
← back to finding ↓ download raw
1
2
3
4
5
6
7
8
9
--- a/sys/dev/misc/vkbd/vkbd.c
+++ b/sys/dev/misc/vkbd/vkbd.c
@@ -325,6 +325,7 @@ vkbd_dev_close(struct dev_close_args *ap)
 	/* XXX FIXME: dev->si_drv1 locking */
 	dev->si_drv1 = NULL;
 	destroy_dev(dev);
+	devfs_clone_bitmap_put(&DEVFS_CLONE_BITMAP(vkbd), dev2unit(dev));
 
 	--vkbd_refcnt;