Module: wine Branch: master Commit: 8d8d55e1b0f0dbc21f29171273a58c258c97af61 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8d8d55e1b0f0dbc21f29171273...
Author: Alexandre Julliard julliard@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; }