5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-22 21:10:29 +00:00

Fix mobile.go now that multicast interfaces are handled internally

This commit is contained in:
Neil Alexander 2019-01-16 19:27:44 +00:00
parent 4b6c925cb4
commit 68eb684f6d
No known key found for this signature in database
GPG Key ID: A02A2019A2BB0944

View File

@ -7,7 +7,6 @@ import (
"encoding/json" "encoding/json"
"log" "log"
"os" "os"
"regexp"
"time" "time"
hjson "github.com/hjson/hjson-go" hjson "github.com/hjson/hjson-go"
@ -52,10 +51,6 @@ func (c *Core) StartAutoconfigure() error {
if hostname, err := os.Hostname(); err == nil { if hostname, err := os.Hostname(); err == nil {
nc.NodeInfo = map[string]interface{}{"name": hostname} nc.NodeInfo = map[string]interface{}{"name": hostname}
} }
ifceExpr, err := regexp.Compile(".*")
if err == nil {
c.ifceExpr = append(c.ifceExpr, ifceExpr)
}
if err := c.Start(nc, logger); err != nil { if err := c.Start(nc, logger); err != nil {
return err return err
} }
@ -77,15 +72,6 @@ func (c *Core) StartJSON(configjson []byte) error {
return err return err
} }
nc.IfName = "dummy" nc.IfName = "dummy"
//c.log.Println(nc.MulticastInterfaces)
for _, ll := range nc.MulticastInterfaces {
//c.log.Println("Processing MC", ll)
ifceExpr, err := regexp.Compile(ll)
if err != nil {
panic(err)
}
c.AddMulticastInterfaceExpr(ifceExpr)
}
if err := c.Start(nc, logger); err != nil { if err := c.Start(nc, logger); err != nil {
return err return err
} }