From e0535fe8a91e03aa7ad68abf0f41f7c59ada251f Mon Sep 17 00:00:00 2001 From: Thomas Bluemel Date: Tue, 22 Nov 2005 11:20:01 +0000 Subject: [PATCH] Fixed a bunch of uninitialized variable warnings. Dereferencing random pointers can't be a good idea, testing would've been great. The changes may not be correct, please review! svn path=/trunk/; revision=19464 --- reactos/lib/mmdrv/wave.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reactos/lib/mmdrv/wave.c b/reactos/lib/mmdrv/wave.c index 0f627e93ba8..4c291bf65ce 100644 --- a/reactos/lib/mmdrv/wave.c +++ b/reactos/lib/mmdrv/wave.c @@ -79,8 +79,8 @@ MMRESULT GetDeviceCapabilities(DWORD ID, UINT DeviceType, static DWORD waveThread(LPVOID lpParameter) { - PWAVEALLOC pClient; - BOOL Terminate; + PWAVEALLOC pClient = (PWAVEALLOC)lpParameter; + BOOL Terminate = FALSE; SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL); SetEvent(pClient->AuxEvent2); @@ -305,7 +305,7 @@ static DWORD waveThread(LPVOID lpParameter) static MMRESULT waveReadWrite(PWAVEALLOC pClient) { DWORD dwSize; - BOOL Result; + BOOL Result = FALSE; while (pClient->NextBuffer) @@ -549,7 +549,7 @@ static MMRESULT OpenWaveDevice(UINT DeviceType, BOOL Result; DWORD BytesReturned; LPWAVEFORMATEX pFormats; - PWAVEALLOC *pUserHandle; + PWAVEALLOC *pUserHandle = &pClient; HANDLE hDevice; pFormats = (LPWAVEFORMATEX)((LPWAVEOPENDESC)dwParam1)->lpFormat;