More correct exit codes on severe errors preventing run

This commit is contained in:
Jarkko Toivanen 2025-01-31 06:16:15 +02:00
parent d40bfca474
commit d560fc94fe

View file

@ -43,7 +43,7 @@ func main() {
av, err := checkDomainAvailability(domain)
if err != nil {
log.Fatal(err)
return
os.Exit(1)
}
fmt.Printf("Domain '%s' available: %t\n", domain, av)
return
@ -53,7 +53,7 @@ func main() {
cfgfile, err := os.Open("config.json")
if err != nil {
log.Fatal("Error reading config.json!")
return
os.Exit(1)
}
defer cfgfile.Close()
@ -62,7 +62,7 @@ func main() {
err = decoder.Decode(&C)
if err != nil {
log.Fatal("Can't decode config.json!")
return
os.Exit(1)
}
@ -71,6 +71,7 @@ func main() {
db, err = sql.Open("sqlite", "database.db")
if err != nil {
log.Fatal(err)
os.Exit(1)
}
fmt.Printf("Starting listener on :%v", C.Port)