diff --git a/plugin/ipam/cni.go b/plugin/ipam/cni.go index a5d407b8..4c9a45a8 100644 --- a/plugin/ipam/cni.go +++ b/plugin/ipam/cni.go @@ -27,6 +27,9 @@ func (i *Ipam) Allocate(args *skel.CmdArgs) (*types.Result, error) { conf = &ipamConf{} } containerID := args.ContainerID + if containerID == "" { + return nil, fmt.Errorf("Weave CNI Allocate: blank container name") + } var ipnet *net.IPNet if conf.Subnet == "" {