Fix missing Join calls

This commit is contained in:
Jan Bader 2015-11-03 18:47:01 +01:00
parent 81ec7337e0
commit d09e6d5b0f

View file

@ -111,7 +111,7 @@ func Create(dir string, program string, args ...string) (*SFTP, error) {
} }
// test if config file already exists // test if config file already exists
_, err = sftp.c.Lstat(dir + backend.Paths.Config) _, err = sftp.c.Lstat(Join(dir, backend.Paths.Config))
if err == nil { if err == nil {
return nil, errors.New("config file already exists") return nil, errors.New("config file already exists")
} }
@ -310,7 +310,7 @@ func Join(parts ...string) string {
// Construct path for given backend.Type and name. // Construct path for given backend.Type and name.
func (r *SFTP) filename(t backend.Type, name string) string { func (r *SFTP) filename(t backend.Type, name string) string {
if t == backend.Config { if t == backend.Config {
return Join(r.p + "config") return Join(r.p, "config")
} }
return Join(r.dirname(t, name), name) return Join(r.dirname(t, name), name)