diff options
-rw-r--r-- | core/dnsserver/server-grpc.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/core/dnsserver/server-grpc.go b/core/dnsserver/server-grpc.go index 8f6d8106d..da6910c4b 100644 --- a/core/dnsserver/server-grpc.go +++ b/core/dnsserver/server-grpc.go @@ -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) } - r := &net.IPAddr{IP: a.IP} - w := &gRPCresponse{localAddr: s.listenAddr, remoteAddr: r, Msg: msg} + w := &gRPCresponse{localAddr: s.listenAddr, remoteAddr: a, Msg: msg} s.ServeDNS(ctx, w, msg) |