This PR replaces RecursiveMutex CAddrMan::cs with Mutex CAddrMan::cs. All of the related code branches are covered by appropriate lock assertions to insure that the mutex locking policy has not been changed by accident.
Backport of core#19238.
Differential D12257
refactor: Make CAddrMan::cs non-recursive Fabien on Oct 14 2022, 14:09. Authored by
Details
This PR replaces RecursiveMutex CAddrMan::cs with Mutex CAddrMan::cs. All of the related code branches are covered by appropriate lock assertions to insure that the mutex locking policy has not been changed by accident. Backport of core#19238. With Debug and Clang: ninja all check-all Run the TSAN build.
Diff Detail
|