From 291c28e44d1c38449cc448117ac1a82e66c9331f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Tue, 23 Apr 2019 13:54:44 -0400
Subject: [PATCH] jamiaccount: ensure no precision loss when computing time
 slot

Change-Id: I710fde159c4ba52eade7037e620c7d7184c49e15
---
 src/jamidht/jamiaccount.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp
index 52d83a0ce5..b23b39611e 100644
--- a/src/jamidht/jamiaccount.cpp
+++ b/src/jamidht/jamiaccount.cpp
@@ -1028,7 +1028,7 @@ JamiAccount::computeKeys(const std::string& password, const std::string& pin, bo
 {
     // Compute time seed
     auto now = std::chrono::duration_cast<std::chrono::seconds>(clock::now().time_since_epoch());
-    auto tseed = now.count() / std::chrono::duration_cast<std::chrono::seconds>(EXPORT_KEY_RENEWAL_TIME).count();
+    auto tseed = now.count() / std::chrono::seconds(EXPORT_KEY_RENEWAL_TIME).count();
     if (previous)
         tseed--;
     std::stringstream ss;
-- 
GitLab