From 5eb4a38484bf6313a125870c19b823023009f770 Mon Sep 17 00:00:00 2001 From: wpaul Date: Sun, 8 May 2005 09:36:16 +0000 Subject: [PATCH] Avoid trying to queue up an interrupt handler DPC if the driver hasn't called NdisMRegisterInterrupt() yet. --- sys/dev/if_ndis/if_ndis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/if_ndis/if_ndis.c b/sys/dev/if_ndis/if_ndis.c index e09250ddc4d1..ce2b15cb7a86 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);