exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit ae5ecabc0846d84d2a44d7f534f42c7fe84df03d
parent 32c6179920dc7be3c4e8a09be907ab7474097a45
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon,  2 Feb 2026 09:54:41 +0100

avoid NPE

Diffstat:
Msrc/util/secmod_cs.c | 2++
Msrc/util/secmod_rsa.c | 2++
2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/util/secmod_cs.c b/src/util/secmod_cs.c @@ -1593,6 +1593,8 @@ action_time (void) struct GNUNET_TIME_Absolute now = GNUNET_TIME_absolute_get (); uint64_t mod; + if (GNUNET_TIME_relative_is_zero (md)) + return GNUNET_TIME_UNIT_FOREVER_ABS; mod = now.abs_value_us % md.rel_value_us; now.abs_value_us -= mod; return GNUNET_TIME_absolute_add (now, diff --git a/src/util/secmod_rsa.c b/src/util/secmod_rsa.c @@ -1325,6 +1325,8 @@ action_time (void) struct GNUNET_TIME_Absolute now = GNUNET_TIME_absolute_get (); uint64_t mod; + if (GNUNET_TIME_relative_is_zero (md)) + return GNUNET_TIME_UNIT_FOREVER_ABS; mod = now.abs_value_us % md.rel_value_us; now.abs_value_us -= mod; return GNUNET_TIME_absolute_add (now,