summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-25 15:56:40 -0500
committerJeff Carr <[email protected]>2024-10-25 15:56:40 -0500
commitcf79357bbab75b356ba3cc77f2c7f7e7c86d3bbd (patch)
treeb5c6c211cdd110d06e37490682c05a0e4ed10e83
parentb6dd67b73df2915d7c042a71ea95120de4c95529 (diff)
dumb nil panic
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--addDroplet.go23
1 files changed, 12 insertions, 11 deletions
diff --git a/addDroplet.go b/addDroplet.go
index bcde8a5..305e45b 100644
--- a/addDroplet.go
+++ b/addDroplet.go
@@ -263,18 +263,19 @@ func updateNetwork(d *DropletT, domcfg *libvirtxml.Domain) ([]*pb.Event, error)
return nil, errors.New("bridge is nil and no mac address")
}
brname = ""
- }
- if iface.Source.Bridge.Bridge == "" {
- if hwaddr == "" {
- fmt.Printf("non-standard network: %+v\n", iface)
- fmt.Printf("iface.Mac: %+v\n", iface)
- updatedXML, _ := xml.MarshalIndent(domcfg.Devices.Interfaces, "", " ")
- log.Info("Non-Standard Network XML Start")
- fmt.Println(string(updatedXML))
- log.Info("Non-Standard Network XML End")
- return nil, errors.New("bridge is blank and no mac address")
+ } else {
+ if iface.Source.Bridge.Bridge == "" {
+ if hwaddr == "" {
+ fmt.Printf("non-standard network: %+v\n", iface)
+ fmt.Printf("iface.Mac: %+v\n", iface)
+ updatedXML, _ := xml.MarshalIndent(domcfg.Devices.Interfaces, "", " ")
+ log.Info("Non-Standard Network XML Start")
+ fmt.Println(string(updatedXML))
+ log.Info("Non-Standard Network XML End")
+ return nil, errors.New("bridge is blank and no mac address")
+ }
+ brname = iface.Source.Bridge.Bridge
}
- brname = iface.Source.Bridge.Bridge
}
// log.Info("network has bridge:", iface.Source.Bridge.Bridge)
if hwaddr == "" {