mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-04 16:33:49 +08:00
removing peer cache
This commit is contained in:
@@ -43,20 +43,21 @@ func getPrivateAddr() (string, error) {
|
||||
|
||||
var local string
|
||||
conn, err := net.Dial("udp", "8.8.8.8:80")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer conn.Close()
|
||||
if err == nil {
|
||||
defer conn.Close()
|
||||
|
||||
localAddr := conn.LocalAddr().(*net.UDPAddr)
|
||||
localIP := localAddr.IP
|
||||
local = localIP.String()
|
||||
localAddr := conn.LocalAddr().(*net.UDPAddr)
|
||||
localIP := localAddr.IP
|
||||
local = localIP.String()
|
||||
}
|
||||
if local == "" {
|
||||
local, err = getPrivateAddrBackup()
|
||||
}
|
||||
|
||||
if local == "" {
|
||||
err = errors.New("could not find local ip")
|
||||
}
|
||||
|
||||
return local, err
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user