Pārlūkot izejas kodu

cmd/syncthing: Accept absolute -home paths (regression from #3183)

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4033
Simon Frei 8 gadi atpakaļ
vecāks
revīzija
601a4fac1a
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 3 2
      cmd/syncthing/main.go

+ 3 - 2
cmd/syncthing/main.go

@@ -345,12 +345,13 @@ func main() {
 	if options.confDir != "" {
 		// Not set as default above because the string can be really long.
 		if !filepath.IsAbs(options.confDir) {
-			path, err := filepath.Abs(options.confDir)
+			var err error
+			options.confDir, err = filepath.Abs(options.confDir)
 			if err != nil {
 				l.Fatalln(err)
 			}
-			baseDirs["config"] = path
 		}
+		baseDirs["config"] = options.confDir
 	}
 
 	if err := expandLocations(); err != nil {