Преглед на файлове

Fix getCAROOT switch statement

Filippo Valsorda преди 6 години
родител
ревизия
b0f7a80e95
променени са 1 файла, в които са добавени 5 реда и са изтрити 5 реда
  1. 5 5
      main.go

+ 5 - 5
main.go

@@ -137,12 +137,12 @@ func getCAROOT() string {
 	}
 
 	var dir string
-	switch runtime.GOOS {
-	case "windows":
+	switch {
+	case runtime.GOOS == "windows":
 		dir = os.Getenv("LocalAppData")
-	case env = os.Getenv("XDG_DATA_HOME"); env != "":
-		dir = env
-	case "darwin":
+	case os.Getenv("XDG_DATA_HOME") != "":
+		dir = os.Getenv("XDG_DATA_HOME")
+	case runtime.GOOS == "darwin":
 		dir = os.Getenv("HOME")
 		if dir == "" {
 			return ""