17840: Fix crash on config load error.
authorTom Clegg <tom@curii.com>
Thu, 11 Nov 2021 20:36:03 +0000 (15:36 -0500)
committerTom Clegg <tom@curii.com>
Thu, 11 Nov 2021 20:44:05 +0000 (15:44 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

services/crunch-dispatch-local/crunch-dispatch-local.go

index be422527621909c96400457900ecfba1d3142bd8..c9cbdd01fec15ca340d0e9342f8a1e24c42f1942 100644 (file)
@@ -72,6 +72,10 @@ func main() {
 
        loader := config.NewLoader(nil, logger)
        cfg, err := loader.Load()
 
        loader := config.NewLoader(nil, logger)
        cfg, err := loader.Load()
+       if err != nil {
+               fmt.Fprintf(os.Stderr, "error loading config: %s\n", err)
+               os.Exit(1)
+       }
        cluster, err := cfg.GetCluster("")
        if err != nil {
                fmt.Fprintf(os.Stderr, "config error: %s\n", err)
        cluster, err := cfg.GetCluster("")
        if err != nil {
                fmt.Fprintf(os.Stderr, "config error: %s\n", err)