Move signal out of critical section in CMessageCollator

Description

CMessageCollator::collate signals a semaphore once the message is complete. However it should be done when the critical section is not held - otherwise the waiting thread might wake up, and then block because the next thing it tries to do is enter the critical section.

Conclusion

None

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Fix versions

Created October 22, 2021 at 4:13 PM
Updated October 27, 2021 at 2:43 PM
Resolved October 27, 2021 at 2:43 PM

Flag notifications