--- a/kern/subr_bus.c +++ b/kern/subr_bus.c @@ -617,7 +617,7 @@ kfree(pnp, M_BUS); if (loc != NULL) kfree(loc, M_BUS); - if (loc != NULL) + if (data != NULL) kfree(data, M_BUS); return; }