diff --git a/libnetwork/resolver.go b/libnetwork/resolver.go index 64c73e53b7..c2b1f4e656 100644 --- a/libnetwork/resolver.go +++ b/libnetwork/resolver.go @@ -280,7 +280,7 @@ func (r *resolver) handleIPQuery(name string, query *dns.Msg, ipType int) (*dns. } func (r *resolver) handlePTRQuery(ptr string, query *dns.Msg) (*dns.Msg, error) { - parts := []string{} + var parts []string if strings.HasSuffix(ptr, ptrIPv4domain) { parts = strings.Split(ptr, ptrIPv4domain) diff --git a/libnetwork/sandbox.go b/libnetwork/sandbox.go index 41e8d01c5d..baf83e46df 100644 --- a/libnetwork/sandbox.go +++ b/libnetwork/sandbox.go @@ -351,9 +351,7 @@ func (sb *sandbox) getConnectedEndpoints() []*endpoint { defer sb.Unlock() eps := make([]*endpoint, len(sb.endpoints)) - for i, ep := range sb.endpoints { - eps[i] = ep - } + copy(eps, sb.endpoints) return eps }