From 0ea54ce652337c5cd1d7c28fb7516bd6a34ec009 Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Sat, 25 Jan 2025 18:54:18 +0300 Subject: [PATCH] use anet.InterfaceAddrsByInterface instead Addrs --- server/dlna/dlna.go | 2 +- server/torr/btserver.go | 4 ++-- server/web/server.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/dlna/dlna.go b/server/dlna/dlna.go index f4300a5..6a0599d 100644 --- a/server/dlna/dlna.go +++ b/server/dlna/dlna.go @@ -182,7 +182,7 @@ func getDefaultFriendlyName() string { if runtime.GOOS != "windows" && (i.Flags&net.FlagLoopback != 0 || i.Flags&net.FlagUp == 0 || i.Flags&net.FlagMulticast == 0) { continue } - addrs, _ := i.Addrs() + addrs, _ := anet.InterfaceAddrsByInterface(&i) for _, addr := range addrs { var ip net.IP switch v := addr.(type) { diff --git a/server/torr/btserver.go b/server/torr/btserver.go index 13d4396..7ef29e6 100644 --- a/server/torr/btserver.go +++ b/server/torr/btserver.go @@ -214,7 +214,7 @@ func getPublicIp4() net.IP { return nil } for _, i := range ifaces { - addrs, _ := i.Addrs() + addrs, _ := anet.InterfaceAddrsByInterface(&i) if i.Flags&net.FlagUp == net.FlagUp { for _, addr := range addrs { var ip net.IP @@ -240,7 +240,7 @@ func getPublicIp6() net.IP { return nil } for _, i := range ifaces { - addrs, _ := i.Addrs() + addrs, _ := anet.InterfaceAddrsByInterface(&i) if i.Flags&net.FlagUp == net.FlagUp { for _, addr := range addrs { var ip net.IP diff --git a/server/web/server.go b/server/web/server.go index 5e73c1b..f70cdf1 100644 --- a/server/web/server.go +++ b/server/web/server.go @@ -147,7 +147,7 @@ func getLocalIps() []string { } var list []string for _, i := range ifaces { - addrs, _ := i.Addrs() + addrs, _ := anet.InterfaceAddrsByInterface(&i) if i.Flags&net.FlagUp == net.FlagUp { for _, addr := range addrs { var ip net.IP