From b45c41026e73f76eede476bf40f709e2bccaa03b Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Sat, 18 Aug 2018 20:25:43 -0700 Subject: [PATCH] Use ordinal file path comparisons. This addresses issue #3342. --- Duplicati/Library/Utility/Utility.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Duplicati/Library/Utility/Utility.cs b/Duplicati/Library/Utility/Utility.cs index 70d5ff23c..6626ce6a7 100644 --- a/Duplicati/Library/Utility/Utility.cs +++ b/Duplicati/Library/Utility/Utility.cs @@ -1054,12 +1054,12 @@ namespace Duplicati.Library.Utility /// /// Gets a string comparer that matches the client filesystems case sensitivity /// - public static StringComparer ClientFilenameStringComparer => IsFSCaseSensitive ? StringComparer.CurrentCulture : StringComparer.CurrentCultureIgnoreCase; + public static StringComparer ClientFilenameStringComparer => IsFSCaseSensitive ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase; /// /// Gets the string comparision that matches the client filesystems case sensitivity /// - public static StringComparison ClientFilenameStringComparison => IsFSCaseSensitive ? StringComparison.CurrentCulture : StringComparison.CurrentCultureIgnoreCase; + public static StringComparison ClientFilenameStringComparison => IsFSCaseSensitive ? StringComparison.Ordinal : StringComparison.OrdinalIgnoreCase; /// /// The path to the users home directory