Nikolay Sivov : msacm32.drv: Initialize reserved fields in WAVEINCAPS/ WAVEOUTCAPS (Coverity).

Alexandre Julliard julliard at wine.codeweavers.com
Wed Dec 30 18:33:43 CST 2015


Module: wine
Branch: master
Commit: 8416bb0453c12e4975e24fd0d526fe8e3d676bc8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8416bb0453c12e4975e24fd0d526fe8e3d676bc8

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Dec 29 23:03:59 2015 +0300

msacm32.drv: Initialize reserved fields in WAVEINCAPS/WAVEOUTCAPS (Coverity).

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/msacm32.drv/wavemap.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dlls/msacm32.drv/wavemap.c b/dlls/msacm32.drv/wavemap.c
index 0abc8bd..4c8cb6c 100644
--- a/dlls/msacm32.drv/wavemap.c
+++ b/dlls/msacm32.drv/wavemap.c
@@ -520,6 +520,7 @@ static	DWORD	wodGetDevCaps(UINT wDevID, WAVEMAPDATA* wom, LPWAVEOUTCAPSW lpWaveC
 	    WAVE_FORMAT_2M08 | WAVE_FORMAT_2S08 | WAVE_FORMAT_2M16 | WAVE_FORMAT_2S16 |
 	    WAVE_FORMAT_1M08 | WAVE_FORMAT_1S08 | WAVE_FORMAT_1M16 | WAVE_FORMAT_1S16;
 	woc.wChannels = 2;
+	woc.wReserved1 = 0;
 	woc.dwSupport = WAVECAPS_VOLUME | WAVECAPS_LRVOLUME;
         memcpy(lpWaveCaps, &woc, min(dwParam2, sizeof(woc)));
 
@@ -1075,6 +1076,7 @@ static	DWORD	widGetDevCaps(UINT wDevID, WAVEMAPDATA* wim, LPWAVEINCAPSW lpWaveCa
 	    WAVE_FORMAT_2M08 | WAVE_FORMAT_2S08 | WAVE_FORMAT_2M16 | WAVE_FORMAT_2S16 |
 	    WAVE_FORMAT_1M08 | WAVE_FORMAT_1S08 | WAVE_FORMAT_1M16 | WAVE_FORMAT_1S16;
 	wic.wChannels = 2;
+	wic.wReserved1 = 0;
         memcpy(lpWaveCaps, &wic, min(dwParam2, sizeof(wic)));
 
 	return MMSYSERR_NOERROR;




More information about the wine-cvs mailing list