From 49b43a00d069560692d536da92240969070497e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20K=C3=B6tter?= Date: Tue, 6 Jun 2017 17:23:19 +0200 Subject: [PATCH] Stop iterating though the path if remaining path is \\ Fixes crash when restoring files backuped from unc paths Fixes #2469 --- Duplicati/Library/Main/Database/LocalListDatabase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Duplicati/Library/Main/Database/LocalListDatabase.cs b/Duplicati/Library/Main/Database/LocalListDatabase.cs index 89f3a8c86..ebc65e31c 100644 --- a/Duplicati/Library/Main/Database/LocalListDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalListDatabase.cs @@ -171,7 +171,7 @@ namespace Duplicati.Library.Main.Database var oldlen = maxpath.Length; var lix = maxpath.LastIndexOf(dirsep, maxpath.Length - 2, StringComparison.Ordinal); maxpath = maxpath.Substring(0, lix + 1); - if (string.IsNullOrWhiteSpace(maxpath) || maxpath.Length == oldlen) + if (string.IsNullOrWhiteSpace(maxpath) || maxpath.Length == oldlen || maxpath == "\\\\") maxpath = ""; } }