diff --git a/Duplicati/Library/Compression/FileArchiveZip.cs b/Duplicati/Library/Compression/FileArchiveZip.cs index c6c24cee6..5b3313e54 100644 --- a/Duplicati/Library/Compression/FileArchiveZip.cs +++ b/Duplicati/Library/Compression/FileArchiveZip.cs @@ -181,11 +181,17 @@ namespace Duplicati.Library.Compression foreach (IArchiveEntry e in m_archive.Entries) { if (prefix == null) + { + results.Add(e.FilePath); + } + else + { if (e.FilePath.StartsWith(prefix, Duplicati.Library.Utility.Utility.ClientFilenameStringComparision)) results.Add(e.FilePath); //Some old archives may have been created with windows style paths else if (e.FilePath.Replace('\\', '/').StartsWith(prefix, Duplicati.Library.Utility.Utility.ClientFilenameStringComparision)) results.Add(e.FilePath); + } } return results.ToArray();