diff --git a/Duplicati/Library/Main/Operation/FilelistProcessor.cs b/Duplicati/Library/Main/Operation/FilelistProcessor.cs index bf7756021..88544f4c4 100644 --- a/Duplicati/Library/Main/Operation/FilelistProcessor.cs +++ b/Duplicati/Library/Main/Operation/FilelistProcessor.cs @@ -214,9 +214,9 @@ namespace Duplicati.Library.Main.Operation select n).ToList(); log.KnownFileCount = remotelist.Count(); - log.KnownFileSize = remotelist.Select(x => x.File.Size).Sum(); + log.KnownFileSize = remotelist.Select(x => Math.Max(0, x.File.Size)).Sum(); log.UnknownFileCount = unknownlist.Count(); - log.UnknownFileSize = unknownlist.Select(x => x.Size).Sum(); + log.UnknownFileSize = unknownlist.Select(x => Math.Max(0, x.Size)).Sum(); log.BackupListCount = filesets.Count; log.LastBackupDate = filesets.Count == 0 ? new DateTime(0) : filesets[0].Time.ToLocalTime();