From ce266ce8f2333d5c30672cf56c3d2e92ef20a851 Mon Sep 17 00:00:00 2001
From: Christian Grothoff <christian@grothoff.org>
Date: Mon, 24 Aug 2020 22:19:54 +0200
Subject: fix keyup timetravel (#6523)

---
 src/exchange-tools/taler-exchange-keyup.c | 5 +++++
 1 file changed, 5 insertions(+)

(limited to 'src/exchange-tools')

diff --git a/src/exchange-tools/taler-exchange-keyup.c b/src/exchange-tools/taler-exchange-keyup.c
index 27a5f3cc1..074499aef 100644
--- a/src/exchange-tools/taler-exchange-keyup.c
+++ b/src/exchange-tools/taler-exchange-keyup.c
@@ -1283,6 +1283,11 @@ run (void *cls,
     /* The user gave "--now", use it! */
     now = now_tmp;
   }
+  else
+  {
+    /* get current time again, we may be timetraveling! */
+    now = GNUNET_TIME_absolute_get ();
+  }
   GNUNET_TIME_round_abs (&now);
   if (GNUNET_OK !=
       GNUNET_CONFIGURATION_get_value_time (kcfg,
-- 
cgit v1.2.3