diff options
| author | Jeff Carr <[email protected]> | 2024-10-25 15:46:49 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-25 15:46:49 -0500 |
| commit | b6dd67b73df2915d7c042a71ea95120de4c95529 (patch) | |
| tree | ff9efefea9ae05e702add6e22a679b0948880cfb /addDroplet.go | |
| parent | 7cc0bd9b2c85c24f71e4c1e471db7e6a1ccecb48 (diff) | |
fails on imports with duplicate mac addrs
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'addDroplet.go')
| -rw-r--r-- | addDroplet.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/addDroplet.go b/addDroplet.go index c395406..bcde8a5 100644 --- a/addDroplet.go +++ b/addDroplet.go @@ -308,6 +308,11 @@ func updateNetwork(d *DropletT, domcfg *libvirtxml.Domain) ([]*pb.Event, error) } } if !found { + if checkUniqueMac(mac) { + } else { + log.Info("droplet", d.pb.Hostname, "duplicate mac address", mac) + return nil, errors.New("duplicate mac address") + } var eth *pb.Network eth = new(pb.Network) eth.Mac = mac |
