diff --git a/source/de/anomic/plasma/plasmaSwitchboard.java b/source/de/anomic/plasma/plasmaSwitchboard.java index 76c5f58e1..e1e329ecf 100644 --- a/source/de/anomic/plasma/plasmaSwitchboard.java +++ b/source/de/anomic/plasma/plasmaSwitchboard.java @@ -2158,7 +2158,7 @@ public final class plasmaSwitchboard extends serverAbstractSwitch implements ser // starting up multiple DHT transfer threads Iterator seedIter = seeds.iterator(); ArrayList transfer = new ArrayList(peerCount); - while (hc1 < peerCount && seedIter.hasNext()) { + while (hc1 < peerCount && (transfer.size() > 0 || seedIter.hasNext())) { // starting up some transfer threads int transferThreadCount = transfer.size();