Fix move sequencing

This commit is contained in:
Nik Bougalis
2015-06-03 14:30:23 -07:00
committed by Vinnie Falco
parent 7b5bf7f129
commit eb0ece417d
3 changed files with 9 additions and 8 deletions

View File

@@ -713,8 +713,8 @@ OverlayImpl::selectPeers (PeerSet& set, std::size_t limit,
v.reserve(m_publicKeyMap.size());
for_each_unlocked ([&](std::shared_ptr<PeerImp> && e)
{
v.emplace_back(
e->getScore(score(e)), std::move(e));
auto const s = e->getScore(score(e));
v.emplace_back(s, std::move(e));
});
}
std::sort(v.begin(), v.end(),