commit 6dc147dce2690c0f6de72f36b8c453bfdd6053bb
parent 5e8bdb50dc4039833f018002132abbbaaf47013f
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 11 Oct 2026 14:58:21 +0200
fix untimely coersion in tms computation
Diffstat:
3 files changed, 11 insertions(+), 18 deletions(-)
diff --git a/src/lib/exchange_api_get-deposits-H_WIRE-MERCHANT_PUB-H_CONTRACT_TERMS-COIN_PUB.c b/src/lib/exchange_api_get-deposits-H_WIRE-MERCHANT_PUB-H_CONTRACT_TERMS-COIN_PUB.c
@@ -356,8 +356,8 @@ TALER_EXCHANGE_get_deposits_start (
}
gdh->cb = cb;
gdh->cb_cls = cb_cls;
- tms = (unsigned int) gdh->options.timeout.rel_value_us
- / GNUNET_TIME_UNIT_MILLISECONDS.rel_value_us;
+ tms = (unsigned int) (gdh->options.timeout.rel_value_us
+ / GNUNET_TIME_UNIT_MILLISECONDS.rel_value_us);
GNUNET_CRYPTO_eddsa_key_get_public (&gdh->merchant_priv.eddsa_priv,
&merchant.eddsa_pub);
TALER_merchant_deposit_sign (&gdh->h_contract_terms,
@@ -416,18 +416,11 @@ TALER_EXCHANGE_get_deposits_start (
"%u",
tms);
}
- if (TALER_DGLPT_OK == gdh->options.lpt)
- {
- lpt_str[0] = '\0';
- }
- else
- {
- GNUNET_snprintf (
- lpt_str,
- sizeof (lpt_str),
- "%u",
- (unsigned int) gdh->options.lpt);
- }
+ GNUNET_snprintf (
+ lpt_str,
+ sizeof (lpt_str),
+ "%u",
+ (unsigned int) gdh->options.lpt);
GNUNET_snprintf (arg_str,
sizeof (arg_str),
diff --git a/src/lib/exchange_api_get-purses-PURSE_PUB-merge.c b/src/lib/exchange_api_get-purses-PURSE_PUB-merge.c
@@ -285,8 +285,8 @@ TALER_EXCHANGE_get_purses_start (
char arg_str[sizeof (gph->purse_pub) * 2 + 64];
CURL *eh;
unsigned int tms
- = (unsigned int) gph->options.timeout.rel_value_us
- / GNUNET_TIME_UNIT_MILLISECONDS.rel_value_us;
+ = (unsigned int) (gph->options.timeout.rel_value_us
+ / GNUNET_TIME_UNIT_MILLISECONDS.rel_value_us);
if (NULL != gph->job)
{
diff --git a/src/lib/exchange_api_get-reserves-RESERVE_PUB.c b/src/lib/exchange_api_get-reserves-RESERVE_PUB.c
@@ -251,8 +251,8 @@ TALER_EXCHANGE_get_reserves_start (
char arg_str[sizeof (struct TALER_ReservePublicKeyP) * 2 + 16];
CURL *eh;
unsigned int tms
- = (unsigned int) grh->options.timeout.rel_value_us
- / GNUNET_TIME_UNIT_MILLISECONDS.rel_value_us;
+ = (unsigned int) (grh->options.timeout.rel_value_us
+ / GNUNET_TIME_UNIT_MILLISECONDS.rel_value_us);
if (NULL != grh->job)
{