diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2018-02-08 08:53:40 +0100 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2018-02-08 09:21:49 +0100 |
commit | 6db4fa7ad32985cf85c903966be69972bcb6b1d0 (patch) | |
tree | 8956e18e8799233882ba31a01ad5c3358a3e6a3a /src/netmessagemaker.h | |
parent | 11f3eac793348ee8e578838926c6dbae772cb8e5 (diff) | |
parent | 11e01515fe0fbc7823d4111ad6e016a02c485a78 (diff) |
Merge #12366: http: Join worker threads before deleting work queue
11e0151 http: Remove numThreads and ThreadCounter (Wladimir J. van der Laan)
f946654 http: Remove WaitExit from WorkQueue (Wladimir J. van der Laan)
b1c2370 http: Join worker threads before deleting work queue (Wladimir J. van der Laan)
Pull request description:
This prevents a potential race condition if control flow ends up in
`ShutdownHTTPServer` before the thread gets to `queue->Run()`,
deleting the work queue while workers are still going to use it.
Meant to fix #12362.
Tree-SHA512: 8108514aeee5b2067a3736ed028014b580d1cbf8530ac7682b8a23070133dfa1ca21db4358c9158ea57e8811e0551395b6cb769887876b9cfce067ee968d0642
Diffstat (limited to 'src/netmessagemaker.h')
0 files changed, 0 insertions, 0 deletions