summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2005-05-08 09:36:16 +0000
committerwpaul <wpaul@FreeBSD.org>2005-05-08 09:36:16 +0000
commit5eb4a38484bf6313a125870c19b823023009f770 (patch)
tree486a115af5d67dc6db6b70e5b349099f97be9462
parent36f8fdfd3601d88023dfc0b74e30a4cb6003cf7e (diff)
downloadFreeBSD-src-5eb4a38484bf6313a125870c19b823023009f770.zip
FreeBSD-src-5eb4a38484bf6313a125870c19b823023009f770.tar.gz
Avoid trying to queue up an interrupt handler DPC if the driver
hasn't called NdisMRegisterInterrupt() yet.
-rw-r--r--sys/dev/if_ndis/if_ndis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/if_ndis/if_ndis.c b/sys/dev/if_ndis/if_ndis.c
index e09250d..ce2b15c 100644
--- a/sys/dev/if_ndis/if_ndis.c
+++ b/sys/dev/if_ndis/if_ndis.c
@@ -1152,7 +1152,7 @@ ndis_intr(arg)
ifp = &sc->arpcom.ac_if;
intr = sc->ndis_block->nmb_interrupt;
- if (sc->ndis_block->nmb_miniportadapterctx == NULL)
+ if (intr == NULL || sc->ndis_block->nmb_miniportadapterctx == NULL)
return;
KeAcquireSpinLock(&intr->ni_dpccountlock, &irql);
OpenPOWER on IntegriCloud