We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 058f993 commit 78c0aceCopy full SHA for 78c0ace
core/inbound/server.go
@@ -123,8 +123,9 @@ func (s *Server) Run() {
123
func (s *Server) ServeDNS(w dns.ResponseWriter, q *dns.Msg) {
124
125
inboundIP, _, _ := net.SplitHostPort(w.RemoteAddr().String())
126
- s.dispatcher.InboundIP = inboundIP
127
- s.dispatcher.QuestionMessage = q
+ currentDispatcher := s.dispatcher
+ currentDispatcher.InboundIP = inboundIP
128
+ currentDispatcher.QuestionMessage = q
129
130
log.Debug("Question from " + inboundIP + ": " + q.Question[0].String())
131
@@ -134,7 +135,7 @@ func (s *Server) ServeDNS(w dns.ResponseWriter, q *dns.Msg) {
134
135
}
136
137
- responseMessage := s.dispatcher.Exchange()
138
+ responseMessage := currentDispatcher.Exchange()
139
140
if responseMessage == nil {
141
return
0 commit comments