73888a57c2
MSDN documentation says it is ensured that all threads in the barrier have finished using it before allowing the barrier to be released in DeleteSynchronizationBarrier(). The winpr re-implementation wasn't keeping to that requirement, which was causing occasional crashes when shadow client tried to access already freed barrier structure. The crash was occuring in winpr_Handle_cleanup() after finished waiting on a barrier's event. |
||
---|---|---|
.. | ||
include | ||
libwinpr | ||
tools | ||
.gitignore | ||
CMakeLists.txt | ||
WinPRConfig.cmake.in |