Andrew Eikum : xaudio2: Zero the returned struct GetPerformanceData.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Aug 26 09:57:11 CDT 2015


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

Author: Andrew Eikum <aeikum at codeweavers.com>
Date:   Tue Aug 25 14:28:54 2015 -0500

xaudio2: Zero the returned struct GetPerformanceData.

Some applications use this for debug logging. Better to return zero than
uninitialized data.

---

 dlls/xaudio2_7/xaudio_dll.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dlls/xaudio2_7/xaudio_dll.c b/dlls/xaudio2_7/xaudio_dll.c
index 6cfef9b..0438fcf 100644
--- a/dlls/xaudio2_7/xaudio_dll.c
+++ b/dlls/xaudio2_7/xaudio_dll.c
@@ -1669,6 +1669,8 @@ static void WINAPI IXAudio2Impl_GetPerformanceData(IXAudio2 *iface,
     IXAudio2Impl *This = impl_from_IXAudio2(iface);
 
     FIXME("(%p)->(%p): stub!\n", This, pPerfData);
+
+    memset(pPerfData, 0, sizeof(*pPerfData));
 }
 
 static void WINAPI IXAudio2Impl_SetDebugConfiguration(IXAudio2 *iface,




More information about the wine-cvs mailing list