diff --git a/fs/config.go b/fs/config.go index 291afc210..d829a0336 100644 --- a/fs/config.go +++ b/fs/config.go @@ -375,8 +375,6 @@ func LoadConfig() { Config.TPSLimitBurst = *tpsLimitBurst Config.BufferSize = bufferSize - ConfigPath = *configFile - Config.TrackRenames = *trackRenames switch { @@ -414,6 +412,10 @@ func LoadConfig() { // Load configuration file. var err error + ConfigPath, err = filepath.Abs(*configFile) + if err != nil { + ConfigPath = *configFile + } configData, err = loadConfigFile() if err == errorConfigFileNotFound { Logf(nil, "Config file %q not found - using defaults", ConfigPath)