Daniel Lehman : msvcrt: Use msvcrt free instead of HeapFree on tls data.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Aug 26 09:57:10 CDT 2015


Module: wine
Branch: master
Commit: e26131fea3e45623145f105282a51b87f38a15be
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e26131fea3e45623145f105282a51b87f38a15be

Author: Daniel Lehman <dlehman at esri.com>
Date:   Tue Aug 25 10:08:50 2015 -0700

msvcrt: Use msvcrt free instead of HeapFree on tls data.

---

 dlls/msvcrt/main.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/dlls/msvcrt/main.c b/dlls/msvcrt/main.c
index 1deb080..6973dca 100644
--- a/dlls/msvcrt/main.c
+++ b/dlls/msvcrt/main.c
@@ -68,14 +68,14 @@ static inline void msvcrt_free_tls_mem(void)
   if (tls)
   {
     CloseHandle(tls->handle);
-    HeapFree(GetProcessHeap(),0,tls->efcvt_buffer);
-    HeapFree(GetProcessHeap(),0,tls->asctime_buffer);
-    HeapFree(GetProcessHeap(),0,tls->wasctime_buffer);
-    HeapFree(GetProcessHeap(),0,tls->strerror_buffer);
-    HeapFree(GetProcessHeap(),0,tls->wcserror_buffer);
-    HeapFree(GetProcessHeap(),0,tls->time_buffer);
-    HeapFree(GetProcessHeap(),0,tls->tmpnam_buffer);
-    HeapFree(GetProcessHeap(),0,tls->wtmpnam_buffer);
+    MSVCRT_free(tls->efcvt_buffer);
+    MSVCRT_free(tls->asctime_buffer);
+    MSVCRT_free(tls->wasctime_buffer);
+    MSVCRT_free(tls->strerror_buffer);
+    MSVCRT_free(tls->wcserror_buffer);
+    MSVCRT_free(tls->time_buffer);
+    MSVCRT_free(tls->tmpnam_buffer);
+    MSVCRT_free(tls->wtmpnam_buffer);
     if(tls->have_locale) {
         free_locinfo(tls->locinfo);
         free_mbcinfo(tls->mbcinfo);




More information about the wine-cvs mailing list