refactor: rename badly named function

makeAddressReply handles both A and AAAA records
This commit is contained in:
Matthias Radestock committed 2014-11-17 12:06:06 +00:00
1 parent 3cc7b383ad
commit fda412a151
3 files changed
+5 -5

No files matched your search

+1 -1
View File
@@ -24,7 +24,7 @@ func makeReply(r *dns.Msg, as []dns.RR) *dns.Msg {
return m
}
func makeAReply(r *dns.Msg, q *dns.Question, addrs []net.IP) *dns.Msg {
func makeAddressReply(r *dns.Msg, q *dns.Question, addrs []net.IP) *dns.Msg {
answers := make([]dns.RR, len(addrs))
header := makeHeader(r, q)
count := 0
+1 -1
View File
@@ -54,7 +54,7 @@ func (s *MDNSServer) Start(ifi *net.Interface) error {
if len(r.Answer) == 0 && len(r.Question) > 0 {
q := r.Question[0]
if ip, err := s.zone.MatchLocal(q.Name); err == nil {
m := makeAReply(r, &q, []net.IP{ip})
m := makeAddressReply(r, &q, []net.IP{ip})
if err = s.sendResponse(m); err != nil {
Warning.Printf("Error writing to %s", w)
}
+3 -3
View File
@@ -40,7 +40,7 @@ func queryHandler(zone Zone, mdnsClient *MDNSClient) dns.HandlerFunc {
Debug.Printf("Local query: %+v", q)
if q.Qtype == dns.TypeA {
if ip, err := zone.MatchLocal(q.Name); err == nil {
m := makeAReply(r, &q, []net.IP{ip})
m := makeAddressReply(r, &q, []net.IP{ip})
w.WriteMsg(m)
} else {
Debug.Printf("Failed lookup for %s; sending mDNS query", q.Name)
@@ -54,7 +54,7 @@ func queryHandler(zone Zone, mdnsClient *MDNSClient) dns.HandlerFunc {
}
var responseMsg *dns.Msg
if len(replies) > 0 {
responseMsg = makeAReply(r, &q, replies)
responseMsg = makeAddressReply(r, &q, replies)
} else {
responseMsg = makeDNSFailResponse(r)
}
@@ -105,7 +105,7 @@ func notUsHandler() dns.HandlerFunc {
var responseMsg *dns.Msg
if q.Qtype == dns.TypeA {
if addrs, err := net.LookupIP(q.Name); err == nil {
responseMsg = makeAReply(r, &q, addrs)
responseMsg = makeAddressReply(r, &q, addrs)
} else {
responseMsg = makeDNSFailResponse(r)
Debug.Print("Failed fallback lookup ", err)