Nikolay Sivov : dispex/tests: Use CRT allocation functions.
Alexandre Julliard
julliard at winehq.org
Fri Apr 8 14:52:19 CDT 2022
Module: wine
Branch: master
Commit: e68833a8455c2cc47c2688300c95fdf5f387ec35
URL: https://source.winehq.org/git/wine.git/?a=commit;h=e68833a8455c2cc47c2688300c95fdf5f387ec35
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Fri Apr 8 09:37:27 2022 +0300
dispex/tests: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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;
More information about the wine-cvs
mailing list