From 739058d1a1d2259376908b3df0a5889b5ac265da Mon Sep 17 00:00:00 2001
From: Niko Ehrenfeuchter <nikolaus.ehrenfeuchter@unibas.ch>
Date: Sat, 27 Apr 2019 00:46:55 +0200
Subject: [PATCH] Fix infinite recursion loop

Relates to #20
---
 ATxCommon/StorageStatus.cs | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/ATxCommon/StorageStatus.cs b/ATxCommon/StorageStatus.cs
index c70a9fb..3156e34 100644
--- a/ATxCommon/StorageStatus.cs
+++ b/ATxCommon/StorageStatus.cs
@@ -177,13 +177,12 @@ namespace ATxCommon
                 if (expired.Count > 0)
                     _expiredDirs.Add(userdir.Name, expired);
             }
+            _lastUpdateGraceLocation = DateTime.Now;
 
-            if (ExpiredDirsCount > 0) {
+            if (_expiredDirs.Count > 0) {
                 Log.Debug("Updated storage status: {0} expired directories in grace location.",
-                    ExpiredDirsCount);
+                    _expiredDirs.Count);
             }
-
-            _lastUpdateGraceLocation = DateTime.Now;
         }
 
         /// <summary>
-- 
GitLab