DragonFlyBSD Kernel Audit
DF-1845 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/misc/gpio/gpio.c b/sys/dev/misc/gpio/gpio.c
--- a/sys/dev/misc/gpio/gpio.c
+++ b/sys/dev/misc/gpio/gpio.c
@@ -594,7 +594,7 @@
 	KKASSERT(gp->pins);
 
 	for (i = 0; i < gp->npins; i++) {
-		devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(gpio),
+		devfs_clone_bitmap_put(&DEVFS_CLONE_BITMAP(gpio),
 		    minor(gp->pins[i].dev));
 		destroy_dev(gp->pins[i].dev);
 	}