Signed-off-by: Christoph Ziebuhr <chris@codefrickler.de>
@@ -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)
@@ -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