DragonFlyBSD Kernel Audit
DF-2681 / fix.diff
← back to finding ↓ download raw
--- a/sys/kern/subr_bus.c
+++ b/sys/kern/subr_bus.c
@@ -3144,7 +3144,7 @@
 void
 bus_generic_delete_resource(device_t dev, device_t child, int type, int rid)
 {
 	if (dev->parent)
-		BUS_DELETE_RESOURCE(dev, child, type, rid);
+		BUS_DELETE_RESOURCE(dev->parent, child, type, rid);
 }
 
 /**