diff options
| author | Coleman Kane <cokane@FreeBSD.org> | 2009-09-22 12:36:51 +0000 |
|---|---|---|
| committer | Coleman Kane <cokane@FreeBSD.org> | 2009-09-22 12:36:51 +0000 |
| commit | 52d75a271fdca7ebfa79e400082f747105c5d4cf (patch) | |
| tree | eb6c22548ae7fb0fc27a98793dcd948457830b89 /sys/dev/if_ndis | |
| parent | 4640348546ed249d1d0742ffb49656e09cbea2b3 (diff) | |
Notes
Diffstat (limited to 'sys/dev/if_ndis')
| -rw-r--r-- | sys/dev/if_ndis/if_ndis.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/if_ndis/if_ndis.c b/sys/dev/if_ndis/if_ndis.c index cd2397203999..b153e651472b 100644 --- a/sys/dev/if_ndis/if_ndis.c +++ b/sys/dev/if_ndis/if_ndis.c @@ -1012,7 +1012,12 @@ static void ndis_vap_delete(struct ieee80211vap *vap) { struct ndis_vap *nvp = NDIS_VAP(vap); + struct ieee80211com *ic = vap->iv_ic; + struct ifnet *ifp = ic->ic_ifp; + struct ndis_softc *sc = ifp->if_softc; + ndis_stop(sc); + callout_drain(&sc->ndis_scan_callout); ieee80211_vap_detach(vap); free(nvp, M_80211_VAP); } |
