Module: wine Branch: master Commit: e68833a8455c2cc47c2688300c95fdf5f387ec35 URL: https://source.winehq.org/git/wine.git/?a=commit;h=e68833a8455c2cc47c2688300...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Apr 8 09:37:27 2022 +0300
dispex/tests: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/dispex/tests/marshal.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/dlls/dispex/tests/marshal.c b/dlls/dispex/tests/marshal.c index 137d81b9d8d..4a5f33a3c9c 100644 --- a/dlls/dispex/tests/marshal.c +++ b/dlls/dispex/tests/marshal.c @@ -86,7 +86,7 @@ static DWORD CALLBACK host_object_proc(LPVOID p) DispatchMessageA(&msg); }
- HeapFree(GetProcessHeap(), 0, data); + free(data);
CoUninitialize();
@@ -97,7 +97,7 @@ static DWORD start_host_object2(IStream *stream, REFIID riid, IUnknown *object, { DWORD tid = 0, ret; HANDLE events[2]; - struct host_object_data *data = HeapAlloc(GetProcessHeap(), 0, sizeof(*data)); + struct host_object_data *data = malloc(sizeof(*data));
data->stream = stream; data->iid = *riid; @@ -179,9 +179,8 @@ static ULONG WINAPI dispex_Release(IDispatchEx* iface) ULONG refs = InterlockedDecrement(&This->refs); trace("Release\n"); if(!refs) - { - HeapFree(GetProcessHeap(), 0, This); - } + free(This); + return refs; }
@@ -350,7 +349,7 @@ static IDispatchEx *dispex_create(void) { dispex *This;
- This = HeapAlloc(GetProcessHeap(), 0, sizeof(*This)); + This = malloc(sizeof(*This)); if (!This) return NULL; This->IDispatchEx_iface.lpVtbl = &dispex_vtable; This->refs = 1;