mirror of
https://github.com/coredns/coredns.git
synced 2025-09-20 21:21:30 +02:00
Pass net.TCPAddr type as response address to gRPCresponse writer (#1258)
- Dnstap require protocol, address and port info about peer. So, I removed conversion of TCPAddr to IPAddr
This commit is contained in:
parent
6d6e1357b9
commit
6a02c349ea
@ -133,8 +133,7 @@ func (s *ServergRPC) Query(ctx context.Context, in *pb.DnsPacket) (*pb.DnsPacket
|
|||||||
return nil, fmt.Errorf("no TCP peer in gRPC context: %v", p.Addr)
|
return nil, fmt.Errorf("no TCP peer in gRPC context: %v", p.Addr)
|
||||||
}
|
}
|
||||||
|
|
||||||
r := &net.IPAddr{IP: a.IP}
|
w := &gRPCresponse{localAddr: s.listenAddr, remoteAddr: a, Msg: msg}
|
||||||
w := &gRPCresponse{localAddr: s.listenAddr, remoteAddr: r, Msg: msg}
|
|
||||||
|
|
||||||
s.ServeDNS(ctx, w, msg)
|
s.ServeDNS(ctx, w, msg)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user