]> Savannah Git Hosting - gnulib.git/commitdiff
windows-mutex, windows-timedmutex: Fix mistake in last commit.
authorBruno Haible <bruno@clisp.org>
Tue, 6 Aug 2024 15:04:48 +0000 (17:04 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 6 Aug 2024 15:04:48 +0000 (17:04 +0200)
* lib/windows-mutex.c (glwthread_mutex_init): Initialize the 'owner'
field.
* lib/windows-timedmutex.c (glwthread_timedmutex_init): Likewise.

ChangeLog
lib/windows-mutex.c
lib/windows-timedmutex.c

index a8c5a1906548e363d23ce99603a0e62c131f85ab..e380335482a73251a4cbd95d7d99e834ed6a6a13 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-08-06  Bruno Haible  <bruno@clisp.org>
+
+       windows-mutex, windows-timedmutex: Fix mistake in last commit.
+       * lib/windows-mutex.c (glwthread_mutex_init): Initialize the 'owner'
+       field.
+       * lib/windows-timedmutex.c (glwthread_timedmutex_init): Likewise.
+
 2024-08-06  Bruno Haible  <bruno@clisp.org>
 
        doc: Mention a macOS bug.
index d258dbc1a9e1d0501a785a270c4741295287b575..2ac73a0728a906ee9b24d98cb8a7a597dce0e48a 100644 (file)
@@ -28,6 +28,7 @@
 void
 glwthread_mutex_init (glwthread_mutex_t *mutex)
 {
+  mutex->owner = 0;
   InitializeCriticalSection (&mutex->lock);
   mutex->guard.done = 1;
 }
index 1beb56df625d49cce309dd1676886902cab56c88..3833cab129f9d2ab70e9a7a2803f640bfb929c44 100644 (file)
@@ -40,6 +40,7 @@ glwthread_timedmutex_init (glwthread_timedmutex_t *mutex)
   if (event == INVALID_HANDLE_VALUE)
     return EAGAIN;
   mutex->event = event;
+  mutex->owner = 0;
   InitializeCriticalSection (&mutex->lock);
   mutex->guard.done = 1;
   return 0;