[PATCH] wer: Use CRT memory allocation functions.

Nikolay Sivov nsivov at codeweavers.com
Tue Mar 29 07:11:49 CDT 2022


Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
 dlls/wer/main.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/wer/main.c b/dlls/wer/main.c
index 44c6718f310..b0f18b0568d 100644
--- a/dlls/wer/main.c
+++ b/dlls/wer/main.c
@@ -18,12 +18,12 @@
  */
 
 #include <stdarg.h>
+#include <stdlib.h>
 
 #include "windef.h"
 #include "winbase.h"
 #include "winreg.h"
 #include "werapi.h"
-#include "wine/heap.h"
 #include "wine/list.h"
 #include "wine/debug.h"
 
@@ -219,7 +219,7 @@ HRESULT WINAPI WerReportCloseHandle(HREPORT hreport)
     if (!found)
         return E_INVALIDARG;
 
-    heap_free(report);
+    free(report);
 
     return S_OK;
 }
@@ -259,7 +259,7 @@ HRESULT WINAPI WerReportCreate(PCWSTR eventtype, WER_REPORT_TYPE reporttype, PWE
         return E_INVALIDARG;
     }
 
-    report = heap_alloc_zero(FIELD_OFFSET(report_t, eventtype[lstrlenW(eventtype) + 1]));
+    report = calloc(1, FIELD_OFFSET(report_t, eventtype[lstrlenW(eventtype) + 1]));
     if (!report)
         return __HRESULT_FROM_WIN32(ERROR_OUTOFMEMORY);
 
-- 
2.35.1




More information about the wine-devel mailing list