diff --git a/cluster.go b/cluster.go index e66a0f8..a0599cb 100644 --- a/cluster.go +++ b/cluster.go @@ -87,7 +87,7 @@ func newCluster(config *config, wg *wgState) (*cluster, error) { mlConfig.Events = &memberlist.ChannelEventDelegate{Ch: cluster.events} mlConfig.Delegate = &cluster - wg.assignIP((*net.IPNet)(config.OverlayNet), cluster.localName) + wg.assignOverlayAddr((*net.IPNet)(config.OverlayNet), cluster.localName) ml.UpdateNode(1 * time.Second) // we currently do not update after creation return &cluster, nil diff --git a/wireguard.go b/wireguard.go index 1780666..041ba4a 100644 --- a/wireguard.go +++ b/wireguard.go @@ -52,7 +52,7 @@ func newWGConfig(iface string, port int) (*wgState, error) { return &wgState, nil } -func (wg *wgState) assignIP(ipnet *net.IPNet, name string) { +func (wg *wgState) assignOverlayAddr(ipnet *net.IPNet, name string) { // TODO: this is way too brittle and opaque ip := []byte(ipnet.IP) bits, size := ipnet.Mask.Size()