diff options
author | Dean Ferreyra <dean@octw.com> | 2020-07-20 02:24:51 +0300 |
---|---|---|
committer | Dean Ferreyra <dean@octw.com> | 2020-07-20 02:24:51 +0300 |
commit | d1547020202025f96391a39c28e0351220b6d702 (patch) | |
tree | efb1e8dd58dd280f429702c5ae998673f9b34d8a /Duplicati/Library/Common/IO | |
parent | fd186712b462c853715477ad656dab6a91b2f8c4 (diff) |
Support problematic Windows paths
Fix pull request string comparisons in SystemIOWindows.cs to use
StringComparison.Ordinal.
Fix pull request to use SystemIO.IO_WIN.PathCombine() in
WindowsSnapshot.cs.
Diffstat (limited to 'Duplicati/Library/Common/IO')
-rw-r--r-- | Duplicati/Library/Common/IO/SystemIOWindows.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Duplicati/Library/Common/IO/SystemIOWindows.cs b/Duplicati/Library/Common/IO/SystemIOWindows.cs index c71d9943d..faeb920e5 100644 --- a/Duplicati/Library/Common/IO/SystemIOWindows.cs +++ b/Duplicati/Library/Common/IO/SystemIOWindows.cs @@ -53,12 +53,12 @@ namespace Duplicati.Library.Common.IO public static string StripUNCPrefix(string path)
{
- if (path.StartsWith(UNCPREFIX_SERVER))
+ if (path.StartsWith(UNCPREFIX_SERVER, StringComparison.Ordinal))
{
// @"\\?\UNC\example.com\share\file.txt" to @"\\example.com\share\file.txt"
return PATHPREFIX_SERVER + path.Substring(UNCPREFIX_SERVER.Length);
}
- else if (path.StartsWith(UNCPREFIX))
+ else if (path.StartsWith(UNCPREFIX, StringComparison.Ordinal))
{
// @"\\?\C:\file.txt" to @"C:\file.txt"
return path.Substring(UNCPREFIX.Length);
|