From 5e7d3b5e08ccce154895d146574acb0a57cff119 Mon Sep 17 00:00:00 2001 From: Dennis Schwerdel Date: Fri, 12 Aug 2016 08:35:09 +0200 Subject: [PATCH] Not broadcasting to additional addresses --- src/cloud.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cloud.rs b/src/cloud.rs index eb3ebce..eaeb4e0 100644 --- a/src/cloud.rs +++ b/src/cloud.rs @@ -238,8 +238,8 @@ impl GenericCloud

{ debug!("Broadcasting {:?}", msg); // Encrypt and encode once and send several times let msg_data = encode(msg, &mut self.buffer_out, self.magic, &mut self.crypto); - for addr in self.peers.as_vec() { - let socket = match addr { + for addr in self.peers.peers.keys() { + let socket = match *addr { SocketAddr::V4(_) => &self.socket4, SocketAddr::V6(_) => &self.socket6 };