diff --git a/plugins/ipam/host-local/allocator.go b/plugins/ipam/host-local/allocator.go index 159e2cb7..2b867ce5 100644 --- a/plugins/ipam/host-local/allocator.go +++ b/plugins/ipam/host-local/allocator.go @@ -104,7 +104,7 @@ func (a *IPAllocator) Get(id string) (*types.IPConfig, error) { if reserved { return &types.IPConfig{ - IP: net.IPNet{requestedIP, a.conf.Subnet.Mask}, + IP: net.IPNet{IP: requestedIP, Mask: a.conf.Subnet.Mask}, Gateway: gw, Routes: a.conf.Routes, }, nil @@ -124,7 +124,7 @@ func (a *IPAllocator) Get(id string) (*types.IPConfig, error) { } if reserved { return &types.IPConfig{ - IP: net.IPNet{cur, a.conf.Subnet.Mask}, + IP: net.IPNet{IP: cur, Mask: a.conf.Subnet.Mask}, Gateway: gw, Routes: a.conf.Routes, }, nil