mirror of
https://github.com/wownero/wownero.git
synced 2026-10-17 07:31:35 +02:00
Fixed dangling iterator in is_remote_host_allowed
- m_blocked_subnets.erase(it) either moves it to the next entry, or sets it to m_blocked_subnets.end() in which case the MCLOG_CYAN will access invalid data (cherry picked from commit e354264e0c046454dc01f71eeb3fe8098e248ec6)
This commit is contained in:
@@ -206,8 +206,8 @@ namespace nodetool
|
||||
{
|
||||
if (now >= it->second)
|
||||
{
|
||||
it = m_blocked_subnets.erase(it);
|
||||
MCLOG_CYAN(el::Level::Info, "global", "Subnet " << it->first.host_str() << " unblocked.");
|
||||
it = m_blocked_subnets.erase(it);
|
||||
continue;
|
||||
}
|
||||
if (it->first.matches(ipv4_address))
|
||||
|
||||
Reference in New Issue
Block a user