From 44d701a9ddd1acfc90e926a55d0d232f0bb9d1a7 Mon Sep 17 00:00:00 2001 From: Shivam Sandbhor Date: Tue, 14 Dec 2021 15:01:22 +0530 Subject: [PATCH] Fix null point error if server cfg is empty while doing cscli explain (#1096) Signed-off-by: Shivam Sandbhor --- cmd/crowdsec/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/crowdsec/main.go b/cmd/crowdsec/main.go index e6962973f..30b83a794 100644 --- a/cmd/crowdsec/main.go +++ b/cmd/crowdsec/main.go @@ -250,7 +250,9 @@ func LoadConfig(cConfig *csconfig.Config) error { } if flags.SingleFileType != "" && flags.OneShotDSN != "" { - cConfig.API.Server.OnlineClient = nil + if cConfig.API != nil && cConfig.API.Server != nil { + cConfig.API.Server.OnlineClient = nil + } /*if the api is disabled as well, just read file and exit, don't daemonize*/ if flags.DisableAPI { cConfig.Common.Daemonize = false