From 58dee76f56ea5de7656058a270ac4a091437e4a1 Mon Sep 17 00:00:00 2001 From: Thibault bui Koechlin Date: Mon, 1 Jun 2020 09:42:56 +0200 Subject: [PATCH] avoid stacktrace on empty config, but I guess this could be improved --- cmd/crowdsec-cli/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/crowdsec-cli/main.go b/cmd/crowdsec-cli/main.go index 8c9095f03..aa86a6f20 100644 --- a/cmd/crowdsec-cli/main.go +++ b/cmd/crowdsec-cli/main.go @@ -53,6 +53,9 @@ func initConfig() { /*read config*/ config.InstallFolder = filepath.Clean(csConfig.ConfigFolder) config.HubFolder = filepath.Clean(config.configFolder + "/hub/") + if csConfig.OutputConfig == nil { + log.Fatalf("Missing backend plugin configuration in %s", config.ConfigFilePath) + } config.BackendPluginFolder = filepath.Clean(csConfig.OutputConfig.BackendFolder) config.DataFolder = filepath.Clean(csConfig.DataFolder) //