From 056e94c4f9739d8566b39c1d199fd70d8b31723a Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Tue, 16 Jul 2024 15:53:23 +0200 Subject: [PATCH] Update Safenames.cs --- zero/Utils/Safenames.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/zero/Utils/Safenames.cs b/zero/Utils/Safenames.cs index 44472833..bafd37f5 100644 --- a/zero/Utils/Safenames.cs +++ b/zero/Utils/Safenames.cs @@ -19,6 +19,8 @@ public class Safenames const char AMPERSAND = '&'; + static char[] TICKS = new char[3] { '`', '\'', 'ยด' }; + /// /// Converts an untrusted to a safe filename @@ -71,6 +73,11 @@ public class Safenames { continue; } + // do not handle ticks + else if (TICKS.Contains(character)) + { + continue; + } // special replacements accents + umlauts if (character.TryReplaceAccent(out char[] replacement))