summaryrefslogtreecommitdiffstats
path: root/sys/dev/lnc/if_lnc.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/lnc/if_lnc.c')
-rw-r--r--sys/dev/lnc/if_lnc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/lnc/if_lnc.c b/sys/dev/lnc/if_lnc.c
index ca7f8c0..1d26ad6 100644
--- a/sys/dev/lnc/if_lnc.c
+++ b/sys/dev/lnc/if_lnc.c
@@ -212,6 +212,9 @@ lnc_release_resources(device_t dev)
}
bus_dma_tag_destroy(sc->dmat);
}
+
+ if (sc->ifp)
+ if_free(sc->ifp);
}
/*
@@ -897,7 +900,6 @@ lnc_detach_common(device_t dev) {
int s = splimp();
ether_ifdetach(sc->ifp);
- if_free(sc->ifp);
lnc_stop(sc);
lnc_release_resources(dev);
OpenPOWER on IntegriCloud