Alexandre Julliard : wineoss.drv: Don' t bother to free memory at process exit.

Alexandre Julliard julliard at winehq.org
Wed May 15 14:20:00 CDT 2013


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed May 15 10:30:36 2013 +0200

wineoss.drv: Don't bother to free memory at process exit.

---

 dlls/wineoss.drv/mmdevdrv.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/wineoss.drv/mmdevdrv.c b/dlls/wineoss.drv/mmdevdrv.c
index 2c81404..0db7bb7 100644
--- a/dlls/wineoss.drv/mmdevdrv.c
+++ b/dlls/wineoss.drv/mmdevdrv.c
@@ -243,6 +243,7 @@ BOOL WINAPI DllMain(HINSTANCE dll, DWORD reason, void *reserved)
         break;
 
     case DLL_PROCESS_DETACH:
+        if (!reserved)
         {
             OSSDevice *iter, *iter2;
 
@@ -251,9 +252,8 @@ BOOL WINAPI DllMain(HINSTANCE dll, DWORD reason, void *reserved)
             LIST_FOR_EACH_ENTRY_SAFE(iter, iter2, &g_devices, OSSDevice, entry){
                 HeapFree(GetProcessHeap(), 0, iter);
             }
-
-            break;
         }
+        break;
     }
     return TRUE;
 }




More information about the wine-cvs mailing list