From ddc53c658457c766c07f486440418ee3842f4ccd Mon Sep 17 00:00:00 2001 From: "Fabrizio (Misto) Milo" Date: Mon, 12 Aug 2013 17:10:04 -0700 Subject: [PATCH] use filepath --- etcd.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/etcd.go b/etcd.go index 241bdae54..e12ec47b0 100644 --- a/etcd.go +++ b/etcd.go @@ -1,6 +1,7 @@ package main import ( + "path/filepath" "bytes" "crypto/tls" "crypto/x509" @@ -517,13 +518,13 @@ func parseInfo(path string) *Info { func getInfo(path string) *Info { // Read in the server info if available. - infoPath := fmt.Sprintf("%s/info", path) + infoPath := filepath.Join(path, "info") // Delete the old configuration if exist if force { - logPath := fmt.Sprintf("%s/log", path) - confPath := fmt.Sprintf("%s/conf", path) - snapshotPath := fmt.Sprintf("%s/snapshot", path) + logPath := filepath.Join(path, "log") + confPath := filepath.Join(path, "conf") + snapshotPath := filepath.Join(path, "snapshot") os.Remove(infoPath) os.Remove(logPath) os.Remove(confPath)