commit ae5ecabc0846d84d2a44d7f534f42c7fe84df03d
parent 32c6179920dc7be3c4e8a09be907ab7474097a45
Author: Christian Grothoff <christian@grothoff.org>
Date: Mon, 2 Feb 2026 09:54:41 +0100
avoid NPE
Diffstat:
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,