Collecting network vars and functions in networks structure

This commit is contained in:
Kleissner
2021-10-18 02:12:36 +02:00
parent e2542b3a4d
commit 5d93a74981
10 changed files with 98 additions and 105 deletions

View File

@@ -20,7 +20,7 @@ import (
var upnpListInterfaces map[string]struct{}
var upnpMutex sync.RWMutex
func startUPnP() {
func (nets *Networks) startUPnP() {
upnpListInterfaces = make(map[string]struct{})
for _, cidr := range []string{
@@ -40,7 +40,7 @@ func startUPnP() {
return
}
for _, network := range networks4 {
for _, network := range nets.networks4 {
go network.upnpAuto()
}
}