Maximilien Siavelis
2018-01-09 8bea2e0fbebf88061826092ebd8208a742cb14f3
src/library/LicenseReader.cpp
@@ -25,8 +25,6 @@
#include "public-key.h"
#include <build_properties.h>
#include "os/os-cpp.h"
namespace license {
const char *FullLicenseInfo::UNUSED_TIME = "0000-00-00";
@@ -52,8 +50,9 @@
EventRegistry FullLicenseInfo::validate(int sw_version) {
   EventRegistry er;
   os_initialize();
   bool sigVerified = OsFunctions::verifySignature(printForSign().c_str(),
   FUNCTION_RETURN sigVer = verifySignature(printForSign().c_str(),
         license_signature.c_str());
   bool sigVerified = sigVer == FUNC_RET_OK;
   if (sigVerified) {
      er.addEvent(LICENSE_VERIFIED, SVRT_INFO);
   } else {
@@ -91,8 +90,9 @@
         license->days_left = 999999;
      } else {
         strncpy(license->expiry_date, to_date.c_str(), 11);
         double secs = difftime(time(NULL),
               seconds_from_epoch(to_date.c_str()));
         double secs = difftime(
            seconds_from_epoch(to_date.c_str()),
            time(NULL));
         license->days_left = (int) secs / 60 * 60 * 24;
      }
   }