X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fdrivers%2Fnetwork%2Fndis%2Fndis%2Ftime.c;h=eb5d00579c4170ef9e9fa465e338cab7c7383918;hp=0e8cdd4647387517bfaba20b934dd49ae2868e56;hb=f840fe0a506be9e7441bf5c9c287d600f36f0b00;hpb=34b41a733c33b8a10938ca0b86eff25700ab7de6 diff --git a/reactos/drivers/network/ndis/ndis/time.c b/reactos/drivers/network/ndis/ndis/time.c index 0e8cdd46473..eb5d00579c4 100644 --- a/reactos/drivers/network/ndis/ndis/time.c +++ b/reactos/drivers/network/ndis/ndis/time.c @@ -170,11 +170,6 @@ MiniTimerDpcFunction(PKDPC Dpc, { PNDIS_MINIPORT_TIMER Timer = DeferredContext; - Timer->MiniportTimerFunction(Dpc, - Timer->MiniportTimerContext, - SystemArgument1, - SystemArgument2); - /* Only dequeue if the timer has a period of 0 */ if (!Timer->Timer.Period) { @@ -183,6 +178,11 @@ MiniTimerDpcFunction(PKDPC Dpc, if (!DequeueMiniportTimer(Timer)) ASSERT(FALSE); KeReleaseSpinLockFromDpcLevel(&Timer->Miniport->Lock); } + + Timer->MiniportTimerFunction(Dpc, + Timer->MiniportTimerContext, + SystemArgument1, + SystemArgument2); }