Add missing lock in ProcessHeadersMessage(...)
.
Reading the variable mapBlockIndex
requires holding the mutex cs_main
.
The new “Disconnect outbound peers relaying invalid headers” code added in commit 37886d5e2f9992678dea4b1bd893f4f10d61d3ad and merged as part of #11568 two days ago did not lock cs_main
prior to accessing mapBlockIndex
.