use valid pipe name on Windows

This commit is contained in:
Drew Weymouth
2024-06-13 07:55:57 -07:00
parent 8570bcd25a
commit c0e120a397
2 changed files with 14 additions and 6 deletions
+2 -2
View File
@@ -18,13 +18,13 @@ func init() {
if home, err := os.UserHomeDir(); err == nil {
socketPath = path.Join(home, "Library", "Caches", "supersonic", "supersonic.sock")
} else if user, err := user.Current(); err == nil {
socketPath = fmt.Sprintf("/tmp/supersonic-%s.sock", user.Name)
socketPath = fmt.Sprintf("/tmp/supersonic-%s.sock", user.Uid)
}
} else {
if runtime := os.Getenv("XDG_RUNTIME_DIR"); runtime != "" {
socketPath = path.Join(runtime, "supersonic.sock")
} else if user, err := user.Current(); err == nil {
socketPath = fmt.Sprintf("/tmp/supersonic-%s.sock", user.Name)
socketPath = fmt.Sprintf("/tmp/supersonic-%s.sock", user.Uid)
}
}
}