mirror of
https://github.com/oxen-io/lokinet
synced 2023-12-14 06:53:00 +01:00
(relay) Remove un-registered RCs on set_whitelist
This commit is contained in:
parent
b6cc86e25b
commit
0a7c122a46
1 changed files with 10 additions and 0 deletions
|
@ -796,6 +796,16 @@ namespace llarp
|
||||||
|
|
||||||
log::info(
|
log::info(
|
||||||
logcat, "lokinet service node list now has ", router_whitelist.size(), " active routers");
|
logcat, "lokinet service node list now has ", router_whitelist.size(), " active routers");
|
||||||
|
|
||||||
|
for (auto itr = known_rcs.begin(); itr != known_rcs.end();)
|
||||||
|
{
|
||||||
|
if (registered_routers.count(itr->first) == 0)
|
||||||
|
{
|
||||||
|
log::debug(logcat, "Removing no-longer-registered RC with RouterID {}", itr->first);
|
||||||
|
known_rcs.erase(itr);
|
||||||
|
}
|
||||||
|
itr++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
std::optional<RouterID>
|
std::optional<RouterID>
|
||||||
|
|
Loading…
Reference in a new issue