*) Bugfix for distribution. Incorrect behavior if peerCount == selectedCount

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2098 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
theli 19 years ago
parent cea6e416d9
commit f331def5d8

@ -2158,7 +2158,7 @@ public final class plasmaSwitchboard extends serverAbstractSwitch implements ser
// starting up multiple DHT transfer threads // starting up multiple DHT transfer threads
Iterator seedIter = seeds.iterator(); Iterator seedIter = seeds.iterator();
ArrayList transfer = new ArrayList(peerCount); ArrayList transfer = new ArrayList(peerCount);
while (hc1 < peerCount && seedIter.hasNext()) { while (hc1 < peerCount && (transfer.size() > 0 || seedIter.hasNext())) {
// starting up some transfer threads // starting up some transfer threads
int transferThreadCount = transfer.size(); int transferThreadCount = transfer.size();

Loading…
Cancel
Save