diff options
Diffstat (limited to 'src/LYexit.c')
-rw-r--r-- | src/LYexit.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/LYexit.c b/src/LYexit.c index 92cfe6b0..75046338 100644 --- a/src/LYexit.c +++ b/src/LYexit.c @@ -92,6 +92,12 @@ PUBLIC void LYexit ARGS1( { #ifndef VMS /* On VMS, the VMSexit() handler does these. - FM */ #ifdef _WINDOWS + extern CRITICAL_SECTION critSec_DNS; /* 1998/09/03 (Thu) 22:01:56 */ + extern CRITICAL_SECTION critSec_READ; /* 1998/09/03 (Thu) 22:01:56 */ + + DeleteCriticalSection(&critSec_DNS); + DeleteCriticalSection(&critSec_READ); + WSACleanup(); #endif if (LYOutOfMemory == TRUE) { |