From c5d5bb356dd299fd8a86d7bc52b07225e599c8d0 Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Mon, 24 Mar 2025 20:56:32 +0100 Subject: [PATCH] Also expand paths with `file://` prefix --- Duplicati/Library/Utility/Uri.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Duplicati/Library/Utility/Uri.cs b/Duplicati/Library/Utility/Uri.cs index abfb3cfb5..51b4f278d 100644 --- a/Duplicati/Library/Utility/Uri.cs +++ b/Duplicati/Library/Utility/Uri.cs @@ -186,6 +186,9 @@ namespace Duplicati.Library.Utility if (h.Length == 1 && p.StartsWith(":", StringComparison.Ordinal)) { p = h + p; + if (p.IndexOfAny(System.IO.Path.GetInvalidPathChars()) >= 0) + throw new ArgumentException(Strings.Uri.UriParseError(url), nameof(url)); + p = System.IO.Path.GetFullPath(p); h = null; }