Jelajahi Sumber

Don't pass Zones to listenAndServe

The zones are already setup by by the configuration code
Ask Bjørn Hansen 12 tahun lalu
induk
melakukan
3efd969d83
3 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 1 1
      geodns.go
  2. 1 1
      serve.go
  3. 1 1
      serve_test.go

+ 1 - 1
geodns.go

@@ -103,7 +103,7 @@ func main() {
 	go configReader(dirName, Zones)
 
 	for _, host := range inter {
-		go listenAndServe(host, &Zones)
+		go listenAndServe(host)
 	}
 
 	terminate := make(chan os.Signal)

+ 1 - 1
serve.go

@@ -172,7 +172,7 @@ func setupServerFunc(Zone *Zone) func(dns.ResponseWriter, *dns.Msg) {
 	}
 }
 
-func listenAndServe(ip string, Zones *Zones) {
+func listenAndServe(ip string) {
 
 	prots := []string{"udp", "tcp"}
 

+ 1 - 1
serve_test.go

@@ -25,7 +25,7 @@ func (s *ServeSuite) SetUpSuite(c *C) {
 	setupPgeodnsZone(Zones)
 	configReadDir("dns", Zones)
 
-	go listenAndServe(PORT, &Zones)
+	go listenAndServe(PORT)
 
 	time.Sleep(200 * time.Millisecond)
 }