Showing 1,885 of 1,885 total issues
Method Sandbox.ResolveName
has 5 return statements (exceeds 4 allowed). Open
Open
func (sb *Sandbox) ResolveName(ctx context.Context, name string, ipType int) ([]net.IP, bool) {
// Embedded server owns the docker network domain. Resolution should work
// for both container_name and container_name.network_name
// We allow '.' in service name and network name. For a name a.b.c.d the
// following have to tried;
Method Allocator.getAddrSpace
has 5 return statements (exceeds 4 allowed). Open
Open
func (a *Allocator) getAddrSpace(as string, v6 bool) (*addrSpace, error) {
switch as {
case localAddressSpace:
if v6 {
return a.local6, nil
Method ResolvConf.WriteFile
has 5 return statements (exceeds 4 allowed). Open
Open
func (rc *ResolvConf) WriteFile(path, hashPath string, perm os.FileMode) error {
content, err := rc.Generate(true)
if err != nil {
return err
}
Function deleteEpFromResolverImpl
has 5 return statements (exceeds 4 allowed). Open
Open
func deleteEpFromResolverImpl(
epName string,
epIface *EndpointInterface,
resolvers []*Resolver,
hnsEndpoints []hcsshim.HNSEndpoint,
Method Controller.NetworkByName
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *Controller) NetworkByName(name string) (*Network, error) {
if name == "" {
return nil, ErrInvalidName(name)
}
var n *Network
Method addrSpace.releaseAddress
has 5 return statements (exceeds 4 allowed). Open
Open
func (aSpace *addrSpace) releaseAddress(nw, sub netip.Prefix, address netip.Addr) error {
aSpace.mu.Lock()
defer aSpace.mu.Unlock()
p, ok := aSpace.subnets[nw]
Method Allocator.RequestAddress
has 5 return statements (exceeds 4 allowed). Open
Open
func (a *Allocator) RequestAddress(poolID string, prefAddress net.IP, opts map[string]string) (*net.IPNet, map[string]string, error) {
log.G(context.TODO()).Debugf("RequestAddress(%s, %v, %v)", poolID, prefAddress, opts)
k, err := PoolIDFromString(poolID)
if err != nil {
return nil, nil, types.InvalidParameterErrorf("invalid pool id: %s", poolID)
Method Store.PutObjectAtomic
has 5 return statements (exceeds 4 allowed). Open
Open
func (ds *Store) PutObjectAtomic(kvObject KVObject) error {
ds.mu.Lock()
defer ds.mu.Unlock()
if kvObject == nil {
Function getPluginClient
has 5 return statements (exceeds 4 allowed). Open
Open
func getPluginClient(p plugingetter.CompatPlugin) (*plugins.Client, error) {
if v1, ok := p.(plugingetter.PluginWithV1Client); ok {
return v1.Client(), nil
}
Method Endpoint.UpdateDNSNames
has 5 return statements (exceeds 4 allowed). Open
Open
func (ep *Endpoint) UpdateDNSNames(dnsNames []string) error {
nw := ep.getNetwork()
c := nw.getController()
sb, ok := ep.getSandbox()
if !ok {
Method IPTable.NewChain
has 5 return statements (exceeds 4 allowed). Open
Open
func (iptable IPTable) NewChain(name string, table Table) (*ChainInfo, error) {
if name == "" {
return nil, fmt.Errorf("could not create chain: chain name is empty")
}
if table == "" {
Function PoolIDFromString
has 5 return statements (exceeds 4 allowed). Open
Open
func PoolIDFromString(str string) (pID PoolID, err error) {
if str == "" {
return pID, types.InvalidParameterErrorf("invalid string form for subnetkey: %s", str)
}
Method Network.addLBBackend
has 5 return statements (exceeds 4 allowed). Open
Open
func (n *Network) addLBBackend(ip net.IP, lb *loadBalancer) {
if len(lb.vip) == 0 {
return
}
Function getDynamicPortRange
has 5 return statements (exceeds 4 allowed). Open
Open
func getDynamicPortRange() (start int, end int, err error) {
portRangeKernelSysctl := []string{"net.inet.ip.portrange.hifirst", "net.ip.portrange.hilast"}
portRangeLowCmd := exec.Command("/sbin/sysctl", portRangeKernelSysctl[0])
var portRangeLowOut bytes.Buffer
portRangeLowCmd.Stdout = &portRangeLowOut
Method Endpoint.Info
has 5 return statements (exceeds 4 allowed). Open
Open
func (ep *Endpoint) Info() EndpointInfo {
if ep.sandboxID != "" {
return ep
}
n, err := ep.getNetworkFromStore()
Method addrSpace.requestAddress
has 5 return statements (exceeds 4 allowed). Open
Open
func (aSpace *addrSpace) requestAddress(nw, sub netip.Prefix, prefAddress netip.Addr, opts map[string]string) (netip.Addr, error) {
aSpace.mu.Lock()
defer aSpace.mu.Unlock()
p, ok := aSpace.subnets[nw]
Method NetworkDB.handleTableMessage
has 5 return statements (exceeds 4 allowed). Open
Open
func (nDB *NetworkDB) handleTableMessage(buf []byte, isBulkSync bool) {
var tEvent TableEvent
if err := proto.Unmarshal(buf, &tEvent); err != nil {
log.G(context.TODO()).Errorf("Error decoding table event message: %v", err)
return
Method allocator.RequestPool
has 5 return statements (exceeds 4 allowed). Open
Open
func (a *allocator) RequestPool(req ipamapi.PoolRequest) (ipamapi.AllocatedPool, error) {
if req.AddressSpace != defaultAddressSpace {
return ipamapi.AllocatedPool{}, types.InvalidParameterErrorf("unknown address space: %s", req.AddressSpace)
}
if req.Pool != "" {
Function DelInterfaceFirewalld
has 5 return statements (exceeds 4 allowed). Open
Open
func DelInterfaceFirewalld(intf string) error {
if !firewalldRunning {
return nil
}
Method Endpoint.assignAddressVersion
has 5 return statements (exceeds 4 allowed). Open
Open
func (ep *Endpoint) assignAddressVersion(ipVer int, ipam ipamapi.Ipam) error {
var (
poolID *string
address **net.IPNet
prefAdd net.IP