Explorar o código

fix arm architecture xray binary file name (#5060)

Roman Gogolev hai 12 horas
pai
achega
d739bcf71e
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      xray/process.go

+ 5 - 1
xray/process.go

@@ -23,7 +23,11 @@ import (
 
 // GetBinaryName returns the Xray binary filename for the current OS and architecture.
 func GetBinaryName() string {
-	return fmt.Sprintf("xray-%s-%s", runtime.GOOS, runtime.GOARCH)
+	arch := runtime.GOARCH
+	if arch == "arm" {
+		arch = "arm32"
+	}
+	return fmt.Sprintf("xray-%s-%s", runtime.GOOS, arch)
 }
 
 // GetBinaryPath returns the full path to the Xray binary executable.