From 8a0a306163dadf7e5aacae45dc589dd0d4f9db70 Mon Sep 17 00:00:00 2001 From: Jan Willamowius <jan@willamowius.de> Date: 周六, 27 4月 2019 06:56:50 +0800 Subject: [PATCH] fix calculation of days left in license --- src/library/LicenseReader.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/library/LicenseReader.cpp b/src/library/LicenseReader.cpp index d880979..06a068c 100644 --- a/src/library/LicenseReader.cpp +++ b/src/library/LicenseReader.cpp @@ -18,6 +18,7 @@ #include <fstream> #include <sstream> #include <stdlib.h> +#include <math.h> #include "pc-identifiers.h" #include "LicenseReader.h" #include "base/StringUtils.h" @@ -93,7 +94,7 @@ double secs = difftime( seconds_from_epoch(to_date.c_str()), time(NULL)); - license->days_left = (int) secs / 60 * 60 * 24; + license->days_left = round(secs / (60 * 60 * 24)); } } } -- Gitblit v1.9.1