mirror of
https://github.com/drakkan/sftpgo.git
synced 2024-11-21 23:20:24 +00:00
SSH system command: add os separator to the resolved path when appropriate
Fixes #327
This commit is contained in:
parent
791846adee
commit
700ca7550c
1 changed files with 4 additions and 0 deletions
|
@ -470,6 +470,10 @@ func (c *sshCommand) getSystemCommand() (systemCommand, error) {
|
|||
// so we need to check the quota for this directory and not its parent dir
|
||||
quotaPath = path.Join(sshPath, "fakecontent")
|
||||
}
|
||||
if strings.HasSuffix(sshPath, "/") && !strings.HasSuffix(fsPath, string(os.PathSeparator)) {
|
||||
fsPath += string(os.PathSeparator)
|
||||
c.connection.Log(logger.LevelDebug, "path separator added to fsPath %#v", fsPath)
|
||||
}
|
||||
args = args[:len(args)-1]
|
||||
args = append(args, fsPath)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue