about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/rt/sync/lock_and_signal.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rt/sync/lock_and_signal.cpp b/src/rt/sync/lock_and_signal.cpp
index f9d40681a60..f3d6d43dd0a 100644
--- a/src/rt/sync/lock_and_signal.cpp
+++ b/src/rt/sync/lock_and_signal.cpp
@@ -34,6 +34,7 @@ lock_and_signal::lock_and_signal()
 lock_and_signal::~lock_and_signal() {
 #if defined(__WIN32__)
     CloseHandle(_event);
+    DeleteCriticalSection(&_cs);
 #else
     CHECKED(pthread_cond_destroy(&_cond));
     CHECKED(pthread_mutex_destroy(&_mutex));