mirror of https://github.com/aria2/aria2
DefaultPeerStorage: Add warn log when Peer::usedBy is non zero on checkoutPeer
parent
12fe61820a
commit
234dd76cd4
|
@ -231,6 +231,11 @@ std::shared_ptr<Peer> DefaultPeerStorage::checkoutPeer(cuid_t cuid)
|
||||||
}
|
}
|
||||||
std::shared_ptr<Peer> peer = unusedPeers_.front();
|
std::shared_ptr<Peer> peer = unusedPeers_.front();
|
||||||
unusedPeers_.pop_front();
|
unusedPeers_.pop_front();
|
||||||
|
if(peer->usedBy() != 0) {
|
||||||
|
A2_LOG_WARN(fmt("CUID#%" PRId64 " is already set for peer %s:%u",
|
||||||
|
peer->usedBy(),
|
||||||
|
peer->getIPAddress().c_str(), peer->getOrigPort()));
|
||||||
|
}
|
||||||
peer->usedBy(cuid);
|
peer->usedBy(cuid);
|
||||||
usedPeers_.insert(peer);
|
usedPeers_.insert(peer);
|
||||||
A2_LOG_DEBUG(fmt("Checkout peer %s:%u to CUID#%" PRId64,
|
A2_LOG_DEBUG(fmt("Checkout peer %s:%u to CUID#%" PRId64,
|
||||||
|
|
Loading…
Reference in New Issue