Module: wine Branch: master Commit: 92a251a9afd76355b3429a0c175403fb1a0c9bf2 URL: https://gitlab.winehq.org/wine/wine/-/commit/92a251a9afd76355b3429a0c175403f...
Author: Davide Beatrici git@davidebeatrici.dev Date: Sun Jun 25 00:35:52 2023 +0200
winecoreaudio: Use standard allocator in AudioClient's Initialize.
---
dlls/winecoreaudio.drv/mmdevdrv.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/winecoreaudio.drv/mmdevdrv.c b/dlls/winecoreaudio.drv/mmdevdrv.c index f7f72f43d83..995859fb5fd 100644 --- a/dlls/winecoreaudio.drv/mmdevdrv.c +++ b/dlls/winecoreaudio.drv/mmdevdrv.c @@ -416,7 +416,7 @@ static ULONG WINAPI AudioClient_Release(IAudioClient3 *iface) list_remove(&This->entry); sessions_unlock(); } - HeapFree(GetProcessHeap(), 0, This->vols); + free(This->vols); IMMDevice_Release(This->parent); IUnknown_Release(This->marshal); HeapFree(GetProcessHeap(), 0, This); @@ -605,7 +605,7 @@ static HRESULT WINAPI AudioClient_Initialize(IAudioClient3 *iface, return params.result; }
- This->vols = HeapAlloc(GetProcessHeap(), 0, channel_count * sizeof(float)); + This->vols = malloc(channel_count * sizeof(float)); if(!This->vols){ params.result = E_OUTOFMEMORY; goto end; @@ -622,7 +622,7 @@ static HRESULT WINAPI AudioClient_Initialize(IAudioClient3 *iface, end: if(FAILED(params.result)){ stream_release(stream, NULL); - HeapFree(GetProcessHeap(), 0, This->vols); + free(This->vols); This->vols = NULL; }else{ This->stream = stream;