Browse Source
Merge pull request #2372 from martin-frbg/winexit
Do not run any cleanup if the program is exiting anyway
tags/v0.3.8^2
Martin Kroeker
GitHub
6 years ago
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
1 deletions
-
exports/dllinit.c
|
|
|
@@ -50,7 +50,10 @@ BOOL APIENTRY DllMain(HINSTANCE hInst, DWORD reason, LPVOID reserved) { |
|
|
|
gotoblas_init(); |
|
|
|
break; |
|
|
|
case DLL_PROCESS_DETACH: |
|
|
|
gotoblas_quit(); |
|
|
|
// If the process is about to exit, don't bother releasing any resources |
|
|
|
// The kernel is much better at bulk releasing then. |
|
|
|
if (!reserved) |
|
|
|
gotoblas_quit(); |
|
|
|
break; |
|
|
|
case DLL_THREAD_ATTACH: |
|
|
|
break; |
|
|
|
|