diff --git a/cmd/crowdsec/main.go b/cmd/crowdsec/main.go index a6e7c66ad..336b75d48 100644 --- a/cmd/crowdsec/main.go +++ b/cmd/crowdsec/main.go @@ -206,6 +206,11 @@ func LoadConfig(cConfig *csconfig.Config) error { dumpStates = true } + // Configuration paths are dependency to load crowdsec configuration + if err := cConfig.LoadConfigurationPaths(); err != nil { + return err + } + if !flags.DisableAgent { if err := cConfig.LoadCrowdsec(); err != nil { return err diff --git a/pkg/csconfig/crowdsec_service.go b/pkg/csconfig/crowdsec_service.go index abbe8d255..56350a8a4 100644 --- a/pkg/csconfig/crowdsec_service.go +++ b/pkg/csconfig/crowdsec_service.go @@ -40,11 +40,6 @@ type CrowdsecServiceCfg struct { func (c *Config) LoadCrowdsec() error { var err error - // Configuration paths are dependency to load crowdsec configuration - if err = c.LoadConfigurationPaths(); err != nil { - return err - } - if err = LoadFeatureFlagsFile(c, log.StandardLogger()); err != nil { return err }