From a5460cc84d5303d33bd087873a96462f93312f37 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 21 Apr 2020 13:48:49 +0200 Subject: fix #6190 --- src/lib/exchange_api_handle.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/lib/exchange_api_handle.c b/src/lib/exchange_api_handle.c index 86edc0707..c3ae16633 100644 --- a/src/lib/exchange_api_handle.c +++ b/src/lib/exchange_api_handle.c @@ -1014,13 +1014,10 @@ decode_keys_json (const json_t *resp_obj, aix->num_denom_keys, ai.num_denom_keys); - GNUNET_array_grow (aix->denom_keys, - aix->num_denom_keys, - aix->num_denom_keys + ai.num_denom_keys); - memcpy (&aix->denom_keys[aix->num_denom_keys - ai.num_denom_keys], - ai.denom_keys, - ai.num_denom_keys * sizeof (struct - TALER_EXCHANGE_AuditorDenominationInfo)); + GNUNET_array_concatenate (aix->denom_keys, + aix->num_denom_keys, + ai.denom_keys, + ai.num_denom_keys); break; } } -- cgit v1.2.3