diff --git a/Duplicati/Library/Utility/TempFile.cs b/Duplicati/Library/Utility/TempFile.cs
index 81930b6bb..1db73c51f 100644
--- a/Duplicati/Library/Utility/TempFile.cs
+++ b/Duplicati/Library/Utility/TempFile.cs
@@ -105,11 +105,11 @@ namespace Duplicati.Library.Utility
/// An optional callback method for logging errors
public static void RemoveOldApplicationTempFiles(Action errorcallback = null)
{
- var expired = DateTime.UtcNow.AddMonths(1);
+ var expires = TimeSpan.FromDays(30);
foreach(var e in GetApplicationTempFiles())
try
{
- if (System.IO.File.GetLastWriteTimeUtc(e) < expired)
+ if (DateTime.Now > (System.IO.File.GetLastWriteTimeUtc(e) + expires))
System.IO.File.Delete(e);
}
catch (Exception ex)