From ba58651e5a84046aa1256b484df87ce89f3f5ea7 Mon Sep 17 00:00:00 2001 From: "kenneth@hexad.dk" Date: Thu, 15 Dec 2011 09:39:15 +0000 Subject: [PATCH] Fix for CreateFolder with SSH git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1074 59da171f-624f-0410-aa54-27559c288bec --- Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs b/Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs index 1dde4f70b..d4e164f54 100644 --- a/Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs +++ b/Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs @@ -98,8 +98,14 @@ namespace Duplicati.Library.Backend public void CreateFolder() { - using (SftpClient con = CreateConnection(false)) - con.CreateDirectory(m_path); + using (SftpClient con = CreateConnection(false)) + { + //Bugfix, some SSH servers do not like a trailing slash + string p = m_path; + if (p.EndsWith("/")) + p.Substring(0, p.Length - 1); + con.CreateDirectory(p); + } } public string DisplayName