Pierre Schweitzer : winecoreaudio.drv: Fix handle leak.

Alexandre Julliard julliard at winehq.org
Tue Jan 3 12:52:54 CST 2012


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

Author: Pierre Schweitzer <pierre at reactos.org>
Date:   Fri Dec 30 21:54:47 2011 +0100

winecoreaudio.drv: Fix handle leak.

---

 dlls/winecoreaudio.drv/midi.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/winecoreaudio.drv/midi.c b/dlls/winecoreaudio.drv/midi.c
index 55d04b5..f539b0a 100644
--- a/dlls/winecoreaudio.drv/midi.c
+++ b/dlls/winecoreaudio.drv/midi.c
@@ -128,7 +128,7 @@ LONG CoreAudio_MIDIInit(void)
         InitializeCriticalSection(&midiInLock);
         midiInLock.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": midiInLock");
         MIDIInThreadPortName = CFStringCreateWithFormat(kCFAllocatorDefault, NULL, CFSTR("MIDIInThreadPortName.%u"), getpid());
-        CreateThread(NULL, 0, MIDIIn_MessageThread, NULL, 0, NULL);
+        CloseHandle( CreateThread(NULL, 0, MIDIIn_MessageThread, NULL, 0, NULL));
 
         name = CFStringCreateWithFormat(kCFAllocatorDefault, NULL, CFSTR("WineInputPort.%u"), getpid());
         MIDIInputPortCreate(wineMIDIClient, name, MIDIIn_ReadProc, NULL, &MIDIInPort);




More information about the wine-cvs mailing list