From 7efff076f407b0e8b29c3ffe8f9679e614e376c4 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Mon, 7 Oct 2002 05:29:13 +0000 Subject: [PATCH] Ooops. Need to free dc_srom on detach to not leak memory. Pointy Hat to: The Mad Redhead of Niwot --- sys/dev/dc/if_dc.c | 1 + sys/pci/if_dc.c | 1 + 2 files changed, 2 insertions(+) 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);