summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-05-10 00:43:23 +0200
committerChristian Grothoff <christian@grothoff.org>2023-05-10 00:43:23 +0200
commitdaf16f3c067b4397ed8ccb33a5b982763990d755 (patch)
tree3e3c9827f30fd8e7b2934205a703380165509818
parent52b2f7414c77843cde56378772ad5b5ded56182d (diff)
downloadmerchant-daf16f3c067b4397ed8ccb33a5b982763990d755.tar.gz
merchant-daf16f3c067b4397ed8ccb33a5b982763990d755.tar.bz2
merchant-daf16f3c067b4397ed8ccb33a5b982763990d755.zip
-fix 0-length VLAs
-rw-r--r--src/backenddb/test_merchantdb.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c
index 7708326c..1db21539 100644
--- a/src/backenddb/test_merchantdb.c
+++ b/src/backenddb/test_merchantdb.c
@@ -388,7 +388,7 @@ test_lookup_instances (bool active_only,
unsigned int instances_length,
struct InstanceWithAccounts instances[])
{
- unsigned int results_matching[instances_length];
+ unsigned int results_matching[GNUNET_NZL (instances_length)];
struct TestLookupInstances_Closure cmp = {
.instances_to_cmp_length = instances_length,
.instances_to_cmp = instances,
@@ -3372,6 +3372,8 @@ make_transfer (const struct ExchangeSignkeyData *signkey,
const struct DepositData deposits[],
struct TransferData *transfer)
{
+ struct TALER_TrackTransferDetails *details = NULL;
+
GNUNET_CRYPTO_seed_weak_random (585);
GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK,
&transfer->wtid,
@@ -3379,9 +3381,6 @@ make_transfer (const struct ExchangeSignkeyData *signkey,
transfer->exchange_url = deposits[0].exchange_url;
transfer->verified = false;
transfer->confirmed = false;
-
- struct TALER_TrackTransferDetails *details = NULL;
-
transfer->data.details_length = 0;
GNUNET_assert (GNUNET_OK ==
TALER_amount_set_zero (deposits[0].amount_with_fee.currency,