Michael Stefaniuc : winecfg: Pass HEAP_ZERO_MEMORY to HeapAlloc() instead of clearing the memory with a separate memset() call.

Alexandre Julliard julliard at winehq.org
Fri Dec 7 11:01:48 CST 2007


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

Author: Michael Stefaniuc <mstefani at redhat.de>
Date:   Fri Dec  7 01:14:13 2007 +0100

winecfg: Pass HEAP_ZERO_MEMORY to HeapAlloc() instead of clearing the memory with a separate memset() call.

---

 programs/winecfg/audio.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/programs/winecfg/audio.c b/programs/winecfg/audio.c
index 39b3b07..32d8754 100644
--- a/programs/winecfg/audio.c
+++ b/programs/winecfg/audio.c
@@ -541,10 +541,8 @@ static void findAudioDrivers(void)
     if (numFound) {
         loadedAudioDrv = HeapReAlloc(GetProcessHeap(), 0, loadedAudioDrv, (numFound + 1) * sizeof(AUDIO_DRIVER));
         CopyMemory(&loadedAudioDrv[numFound], pAudioDrv, sizeof(AUDIO_DRIVER));
-    } else {
-        loadedAudioDrv = HeapAlloc(GetProcessHeap(), 0, sizeof(AUDIO_DRIVER));
-        ZeroMemory(&loadedAudioDrv[0], sizeof(AUDIO_DRIVER));
-    }
+    } else
+        loadedAudioDrv = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(AUDIO_DRIVER));
 }
 
 /* check local copy of registry string for unloadable drivers */




More information about the wine-cvs mailing list