diff --git a/llarp/nodedb.cpp b/llarp/nodedb.cpp index c2eb9f559..75cb8247c 100644 --- a/llarp/nodedb.cpp +++ b/llarp/nodedb.cpp @@ -254,8 +254,8 @@ namespace llarp return false; } - for (auto& rc : rcs) - put_rc_if_newer(std::move(rc), timestamp); + while (!rcs.empty()) + put_rc_if_newer(std::move(rcs.extract(rcs.begin()).value()), timestamp); return true; }