Browse Source

Make configuration file be read on startup

(oops)
Ask Bjørn Hansen 12 years ago
parent
commit
a5a3f3acc7
2 changed files with 4 additions and 2 deletions
  1. 4 0
      config.go
  2. 0 2
      geodns.go

+ 4 - 0
config.go

@@ -18,8 +18,12 @@ type AppConfig struct {
 	}
 }
 
+var Config = new(AppConfig)
+
 func configWatcher(fileName string) {
 
+	configReader(fileName)
+
 	watcher, err := fsnotify.NewWatcher()
 	if err != nil {
 		fmt.Println(err)

+ 0 - 2
geodns.go

@@ -36,8 +36,6 @@ var serverId string
 var timeStarted = time.Now()
 var qCounter = expvar.NewInt("qCounter")
 
-var Config = new(AppConfig)
-
 var (
 	flagconfig      = flag.String("config", "./dns/", "directory of zone files")
 	flagcheckconfig = flag.Bool("checkconfig", false, "check configuration and exit")