moved chdir after config loaded

This commit is contained in:
Niklas 2021-01-08 21:26:28 +01:00
parent 931c065c8f
commit f0eca13294

View File

@ -384,16 +384,16 @@ func main() {
configPath := flag.String("c", "/etc/cool-dns/config.yaml", "path to the config file") configPath := flag.String("c", "/etc/cool-dns/config.yaml", "path to the config file")
flag.Parse() flag.Parse()
err := os.Chdir(filepath.Dir(*configPath))
if err != nil {
log.Fatalf("Failed to goto config dir: %s", err.Error())
}
config, err := loadConfig(*configPath) config, err := loadConfig(*configPath)
if err != nil { if err != nil {
log.Fatalf("Failed to load config: %s\n", err.Error()) log.Fatalf("Failed to load config: %s\n", err.Error())
} }
err = os.Chdir(filepath.Dir(*configPath))
if err != nil {
log.Fatalf("Failed to goto config dir: %s", err.Error())
}
zones, err := loadZones(config.Zones) zones, err := loadZones(config.Zones)
if err != nil { if err != nil {
log.Fatalf("Failed to load zones: %s\n", err.Error()) log.Fatalf("Failed to load zones: %s\n", err.Error())