Nikolay Sivov : winealsa: Fix a leak of a silence buffer (Valgrind).

Alexandre Julliard julliard at wine.codeweavers.com
Mon Apr 13 07:42:01 CDT 2015


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sat Apr 11 10:34:18 2015 +0300

winealsa: Fix a leak of a silence buffer (Valgrind).

---

 dlls/winealsa.drv/mmdevdrv.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/winealsa.drv/mmdevdrv.c b/dlls/winealsa.drv/mmdevdrv.c
index f0ce3a9..90894b6 100644
--- a/dlls/winealsa.drv/mmdevdrv.c
+++ b/dlls/winealsa.drv/mmdevdrv.c
@@ -923,6 +923,7 @@ static ULONG WINAPI AudioClient_Release(IAudioClient *iface)
         HeapFree(GetProcessHeap(), 0, This->vols);
         HeapFree(GetProcessHeap(), 0, This->local_buffer);
         HeapFree(GetProcessHeap(), 0, This->remapping_buf);
+        HeapFree(GetProcessHeap(), 0, This->silence_buf);
         HeapFree(GetProcessHeap(), 0, This->tmp_buffer);
         HeapFree(GetProcessHeap(), 0, This->hw_params);
         CoTaskMemFree(This->fmt);




More information about the wine-cvs mailing list