DF-4257 / fix.diff
diff --git a/sys/dev/netif/my/if_my.c b/sys/dev/netif/my/if_my.c index 1111111..2222222 100644 --- a/sys/dev/netif/my/if_my.c +++ b/sys/dev/netif/my/if_my.c @@ -986,6 +986,9 @@ my_detach(device_t dev) ether_ifdetach(ifp); } + if (sc->my_ldata_ptr != NULL) + kfree(sc->my_ldata_ptr, M_DEVBUF); + if (sc->my_irq) bus_release_resource(dev, SYS_RES_IRQ, 0, sc->my_irq); if (sc->my_res) |