Make the SSDP service discovery more robust

This commit is contained in:
Alex Ballas
2025-02-23 17:17:40 +02:00
parent 78fc57d6bd
commit bb1845bea4

View File

@@ -46,7 +46,12 @@ func LoadSSDPservices(delay int) (map[string]string, error) {
address = &addr
}
list, err := ssdp.Search(ssdp.All, delay, address.String())
var addrString string
if address != nil {
addrString = address.String()
}
list, err := ssdp.Search(ssdp.All, delay, addrString)
if err != nil {
return nil, fmt.Errorf("LoadSSDPservices search error: %w", err)
}