]> Savannah Git Hosting - gnulib.git/commit
windows-once: Fix race (regression yesterday).
authorBruno Haible <bruno@clisp.org>
Fri, 31 May 2024 17:01:24 +0000 (19:01 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 31 May 2024 17:27:27 +0000 (19:27 +0200)
commit454be6a1236abadc64b5451a7547a5d572e802b3
tree0e8920e3565cd8a7d96c028cd7a2e108e50c0b07
parentea544cf5157d16540f6e4356d3865f7edea79f08
windows-once: Fix race (regression yesterday).

* lib/windows-once.h (glwthread_once_t): Change type of inited to LONG.
* lib/windows-once.c (glwthread_once): Increment inited from 1 to 2, to
ensure that DeleteCriticalSection gets invoked only once.
ChangeLog
lib/windows-once.c
lib/windows-once.h