diff --git a/sys/dev/dc/if_dc.c b/sys/dev/dc/if_dc.c index 5219671889e..1f2923b29d9 100644 --- a/sys/dev/dc/if_dc.c +++ b/sys/dev/dc/if_dc.c @@ -2338,6 +2338,7 @@ dc_detach(dev) free(sc->dc_mi, M_DEVBUF); sc->dc_mi = m; } + free(sc->dc_srom, M_DEVBUF); DC_UNLOCK(sc); mtx_destroy(&sc->dc_mtx); diff --git a/sys/pci/if_dc.c b/sys/pci/if_dc.c index 5219671889e..1f2923b29d9 100644 --- a/sys/pci/if_dc.c +++ b/sys/pci/if_dc.c @@ -2338,6 +2338,7 @@ dc_detach(dev) free(sc->dc_mi, M_DEVBUF); sc->dc_mi = m; } + free(sc->dc_srom, M_DEVBUF); DC_UNLOCK(sc); mtx_destroy(&sc->dc_mtx);