diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-05-10 00:43:23 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-05-10 00:43:23 +0200 |
commit | daf16f3c067b4397ed8ccb33a5b982763990d755 (patch) | |
tree | 3e3c9827f30fd8e7b2934205a703380165509818 | |
parent | 52b2f7414c77843cde56378772ad5b5ded56182d (diff) | |
download | merchant-daf16f3c067b4397ed8ccb33a5b982763990d755.tar.gz merchant-daf16f3c067b4397ed8ccb33a5b982763990d755.tar.bz2 merchant-daf16f3c067b4397ed8ccb33a5b982763990d755.zip |
-fix 0-length VLAs
-rw-r--r-- | src/backenddb/test_merchantdb.c | 7 |
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, |