enable multicast on interfaces that come up after startup

This commit is contained in:
Arceliar 2018-06-07 22:07:19 -05:00
parent 2f8aaa5c20
commit e29f700dd6
2 changed files with 36 additions and 31 deletions

View file

@ -175,7 +175,7 @@ func (a *admin) init(c *Core, listenaddr string) {
})
a.addHandler("getMulticastInterfaces", []string{}, func(in admin_info) (admin_info, error) {
var intfs []string
for _, v := range a.core.multicast.interfaces {
for _, v := range a.core.multicast.interfaces() {
intfs = append(intfs, v.Name)
}
return admin_info{"multicast_interfaces": intfs}, nil