From b36b9484c6c80f107999e4177c446550fad80f9c Mon Sep 17 00:00:00 2001 From: Arvin Schnell Date: Mon, 29 Oct 2018 12:51:16 +0100 Subject: [PATCH] - added checks --- client/cleanup.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/cleanup.cc b/client/cleanup.cc index 07f27d8f..e1d5f5b5 100644 --- a/client/cleanup.cc +++ b/client/cleanup.cc @@ -253,6 +253,9 @@ Cleaner::is_quota_satisfied() const { QuotaData quota_data = snapper->queryQuotaData(); + if (quota_data.size == 0) + return true; + double fraction = (double)(quota_data.used) / (double)(quota_data.size); bool satisfied = fraction < parameters.space_limit; @@ -294,6 +297,9 @@ Cleaner::is_free_satisfied() const { FreeSpaceData free_space_data = snapper->queryFreeSpaceData(); + if (free_space_data.size == 0) + return true; + double fraction = (double)(free_space_data.free) / (double)(free_space_data.size); bool satisfied = fraction > parameters.free_limit; -- 2.47.3