Module: wine Branch: master Commit: 26efb871d3d7f5163b636ee5d3c4f695e865eeee URL: http://source.winehq.org/git/wine.git/?a=commit;h=26efb871d3d7f5163b636ee5d3...
Author: Jörg Höhle hoehle@users.sourceforge.net Date: Tue Jun 14 21:44:46 2011 +0200
winealsa: Fix mmdevapi memory allocations.
---
dlls/winealsa.drv/mmdevdrv.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/winealsa.drv/mmdevdrv.c b/dlls/winealsa.drv/mmdevdrv.c index df3a526..b96e5f5 100644 --- a/dlls/winealsa.drv/mmdevdrv.c +++ b/dlls/winealsa.drv/mmdevdrv.c @@ -496,6 +496,7 @@ static ULONG WINAPI AudioClient_Release(IAudioClient *iface) } HeapFree(GetProcessHeap(), 0, This->vols); HeapFree(GetProcessHeap(), 0, This->local_buffer); + HeapFree(GetProcessHeap(), 0, This->tmp_buffer); HeapFree(GetProcessHeap(), 0, This->hw_params); CoTaskMemFree(This->fmt); HeapFree(GetProcessHeap(), 0, This); @@ -897,7 +898,7 @@ exit: This->local_buffer = NULL; } if(This->fmt){ - HeapFree(GetProcessHeap(), 0, This->fmt); + CoTaskMemFree(This->fmt); This->fmt = NULL; } if(This->vols){