From 3e04e1afec9b41bc8eba4f8ddfa3669bdcf7565f Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Sun, 17 Aug 2014 22:54:14 +0200 Subject: [PATCH] Fixed logic for deleting old temp files --- Duplicati/Library/Utility/TempFile.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)