diff options
| author | Jeff Carr <[email protected]> | 2024-10-25 15:56:40 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-25 15:56:40 -0500 |
| commit | cf79357bbab75b356ba3cc77f2c7f7e7c86d3bbd (patch) | |
| tree | b5c6c211cdd110d06e37490682c05a0e4ed10e83 | |
| parent | b6dd67b73df2915d7c042a71ea95120de4c95529 (diff) | |
dumb nil panic
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | addDroplet.go | 23 |
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 == "" { |
