Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Hsu <kennethhsu@gmail.com>2020-09-26 19:05:59 +0300
committerKenneth Hsu <kennethhsu@gmail.com>2020-09-26 19:05:59 +0300
commitb360633d65d37b476b2fba6ee6f97c43c49ac9dc (patch)
treef1b8bfe32dc12c2aded3425fbf43799d0d84ff92 /Duplicati/Library
parent9b977b7ba04a940868754fd15a37b99fbd77f1bd (diff)
Fix construction of paths for rclone.
This fixes #3275.
Diffstat (limited to 'Duplicati/Library')
-rw-r--r--Duplicati/Library/Backend/Rclone/Rclone.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/Duplicati/Library/Backend/Rclone/Rclone.cs b/Duplicati/Library/Backend/Rclone/Rclone.cs
index 5b73d312a..a4bd84fca 100644
--- a/Duplicati/Library/Backend/Rclone/Rclone.cs
+++ b/Duplicati/Library/Backend/Rclone/Rclone.cs
@@ -249,7 +249,7 @@ namespace Duplicati.Library.Backend
{
try
{
- RcloneCommandExecuter(rclone_executable, String.Format("copyto {2}:{3}/{4} {0}:{1}", local_repo, filename, remote_repo, remote_path, remotename), CancellationToken.None).Await();
+ RcloneCommandExecuter(rclone_executable, String.Format("copyto {2}:{3} {0}:{1}", local_repo, filename, remote_repo, Path.Combine(this.remote_path, remotename)), CancellationToken.None).Await();
}
catch (FolderMissingException ex) {
throw new FileMissingException(ex);
@@ -262,7 +262,7 @@ namespace Duplicati.Library.Backend
// Will give a "directory not found" error if the file does not exist, need to change that to a missing file exception
try
{
- RcloneCommandExecuter(rclone_executable, String.Format("delete {0}:{1}/{2}", remote_repo, remote_path, remotename), CancellationToken.None).Await();
+ RcloneCommandExecuter(rclone_executable, String.Format("delete {0}:{1}", remote_repo, Path.Combine(remote_path, remotename)), CancellationToken.None).Await();
}
catch (FolderMissingException ex) {
throw new FileMissingException(ex);