aboutsummaryrefslogtreecommitdiff
path: root/network.go
diff options
context:
space:
mode:
Diffstat (limited to 'network.go')
-rw-r--r--network.go8
1 files changed, 2 insertions, 6 deletions
diff --git a/network.go b/network.go
index 78d798a..262e460 100644
--- a/network.go
+++ b/network.go
@@ -84,12 +84,8 @@ func NewMsgNetworkConnFromPeerNetWorkConn(conn PeerNetworkConn) MsgNetworkConn {
func (self PeerNetwork) SendMsg(_moved_msg Msg, paddr NetAddr) { C.peernetwork_send_msg(self, _moved_msg, paddr) }
func (self PeerNetwork) MulticastMsg(_moved_msg Msg, paddrs []NetAddr) {
- size := len(paddrs)
- if size > 0 {
- base := (C.netaddr_t *)(&paddrs[0])
- C.peernetwork_multicast_msg(
- self, _moved_msg, base, C.size_t(size))
- }
+ na := NewAddrArrayFromAddrs(paddrs)
+ C.peernetwork_multicast_msg(self, _moved_msg, na)
}
func (self PeerNetwork) Listen(listenAddr NetAddr) { C.peernetwork_listen(self, listenAddr) }