Fix bug introduced by removing pointer indirection.
This commit is contained in:
parent
c86636d636
commit
33980ebacf
@ -24,7 +24,7 @@ func displayDevice(indent indentLevel, device *goupnp.Device) {
|
||||
if srv.ServiceType == goupnp.ServiceTypeWANPPPConnection {
|
||||
results, err := goupnp.PerformSoapAction(goupnp.ServiceTypeWANPPPConnection, "GetExternalIPAddress", &srv.ControlURL.URL, nil)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
fmt.Println("Error calling GetExternalIPAddress:", err)
|
||||
} else {
|
||||
fmt.Println(results)
|
||||
}
|
||||
|
12
device.go
12
device.go
@ -59,14 +59,14 @@ func (device *Device) SetURLBase(urlBase *url.URL) {
|
||||
device.ManufacturerURL.SetURLBase(urlBase)
|
||||
device.ModelURL.SetURLBase(urlBase)
|
||||
device.PresentationURL.SetURLBase(urlBase)
|
||||
for _, icon := range device.Icons {
|
||||
icon.SetURLBase(urlBase)
|
||||
for i := range device.Icons {
|
||||
device.Icons[i].SetURLBase(urlBase)
|
||||
}
|
||||
for _, srv := range device.Services {
|
||||
srv.SetURLBase(urlBase)
|
||||
for i := range device.Services {
|
||||
device.Services[i].SetURLBase(urlBase)
|
||||
}
|
||||
for _, child := range device.Devices {
|
||||
child.SetURLBase(urlBase)
|
||||
for i := range device.Devices {
|
||||
device.Devices[i].SetURLBase(urlBase)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user