diff --git a/src/main/kotlin/org/neoflock/neocomputers/network/DeviceNode.kt b/src/main/kotlin/org/neoflock/neocomputers/network/DeviceNode.kt index 8eb24a8..eb732f7 100644 --- a/src/main/kotlin/org/neoflock/neocomputers/network/DeviceNode.kt +++ b/src/main/kotlin/org/neoflock/neocomputers/network/DeviceNode.kt @@ -184,6 +184,8 @@ open class DeviceNode(_address: UUID? = null) { pending.addAll(subnode.connections) } else if(subnode.reachability == Visibility.DIRECT) { working.addAll(subnode.connections) + } else if(subnode.reachability == Visibility.SOME) { + pending.addAll(subnode.getPreferredFew()) } } // cannot send to itself!