From b9e37ae0535b2dbd8f6faf28d5de5394dead75d5 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sun, 12 Jun 2011 18:18:52 +0000 Subject: [PATCH] [NTOSKRNL] * Fix uninitialized data use. Spotted by gcc 4.6.0 svn path=/trunk/; revision=52199 --- reactos/ntoskrnl/ke/queue.c | 2 +- reactos/ntoskrnl/ke/wait.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/ntoskrnl/ke/queue.c b/reactos/ntoskrnl/ke/queue.c index 30819786b73..e99f0b4f25b 100644 --- a/reactos/ntoskrnl/ke/queue.c +++ b/reactos/ntoskrnl/ke/queue.c @@ -247,7 +247,7 @@ KeRemoveQueue(IN PKQUEUE Queue, PKTIMER Timer = &Thread->Timer; BOOLEAN Swappable; PLARGE_INTEGER OriginalDueTime = Timeout; - LARGE_INTEGER DueTime, NewDueTime, InterruptTime; + LARGE_INTEGER DueTime = {0,0}, NewDueTime, InterruptTime; ULONG Hand = 0; ASSERT_QUEUE(Queue); ASSERT_IRQL_LESS_OR_EQUAL(DISPATCH_LEVEL); diff --git a/reactos/ntoskrnl/ke/wait.c b/reactos/ntoskrnl/ke/wait.c index 3fc51062ba4..581bb2c9fce 100644 --- a/reactos/ntoskrnl/ke/wait.c +++ b/reactos/ntoskrnl/ke/wait.c @@ -413,7 +413,7 @@ KeWaitForSingleObject(IN PVOID Object, PKTIMER Timer = &Thread->Timer; NTSTATUS WaitStatus; BOOLEAN Swappable; - LARGE_INTEGER DueTime, NewDueTime, InterruptTime; + LARGE_INTEGER DueTime = {0,0}, NewDueTime, InterruptTime; PLARGE_INTEGER OriginalDueTime = Timeout; ULONG Hand = 0; @@ -580,7 +580,7 @@ KeWaitForMultipleObjects(IN ULONG Count, NTSTATUS WaitStatus = STATUS_SUCCESS; BOOLEAN Swappable; PLARGE_INTEGER OriginalDueTime = Timeout; - LARGE_INTEGER DueTime, NewDueTime, InterruptTime; + LARGE_INTEGER DueTime = {0,0}, NewDueTime, InterruptTime; ULONG Index, Hand = 0; /* Make sure the Wait Count is valid */