From c2af381a890cf29602f76b2fc83f8dd421f63c3f Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Tue, 3 Jul 2007 20:38:09 +0000 Subject: [PATCH] - Fix a multiplication error, which lead to a garbage DueTime being passed to KeSetTimerEx(). svn path=/trunk/; revision=27377 --- reactos/drivers/network/ndis/ndis/time.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/drivers/network/ndis/ndis/time.c b/reactos/drivers/network/ndis/ndis/time.c index b9fca107e8c..1e633f29da5 100644 --- a/reactos/drivers/network/ndis/ndis/time.c +++ b/reactos/drivers/network/ndis/ndis/time.c @@ -206,7 +206,7 @@ NdisMSetPeriodicTimer( ASSERT(Timer); /* relative delays are negative, absolute are positive; resolution is 100ns */ - Timeout.QuadPart = MillisecondsPeriod * -10000; + Timeout.QuadPart = Int32x32To64(MillisecondsPeriod, -10000); KeSetTimerEx (&Timer->Timer, Timeout, MillisecondsPeriod, &Timer->Dpc); }