diff options
| author | Bill Paul <wpaul@FreeBSD.org> | 2004-02-11 21:53:40 +0000 |
|---|---|---|
| committer | Bill Paul <wpaul@FreeBSD.org> | 2004-02-11 21:53:40 +0000 |
| commit | 31d5c7fd4d35dab5335c1f9fe0b0203a29637f8a (patch) | |
| tree | d85f543d6e6fb7af828c8d3fbb427fa666f9f412 /sys/dev | |
| parent | 23350aaf897082afcb2c74e493cfc823962ddc3d (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/if_ndis/if_ndis.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/if_ndis/if_ndis.c b/sys/dev/if_ndis/if_ndis.c index 61c6d27164807..f70d2ecd05c1e 100644 --- a/sys/dev/if_ndis/if_ndis.c +++ b/sys/dev/if_ndis/if_ndis.c @@ -1197,7 +1197,7 @@ ndis_intr(arg) sc = arg; ifp = &sc->arpcom.ac_if; - if (!(ifp->if_flags & IFF_UP) && + if (!(ifp->if_flags & IFF_UP) || sc->ndis_block.nmb_miniportadapterctx == NULL) return; @@ -1463,7 +1463,8 @@ ndis_init(xsc) */ ndis_reset_nic(sc); ndis_stop(sc); - ndis_init_nic(sc); + if (ndis_init_nic(sc)) + return; /* Init our MAC address */ |
