[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: allow empty signkeys array
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: allow empty signkeys array |
Date: |
Sat, 12 Dec 2020 22:43:07 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new 8bed4152 allow empty signkeys array
8bed4152 is described below
commit 8bed4152fe86eb96bdef74a845059f210fba5612
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sat Dec 12 22:43:04 2020 +0100
allow empty signkeys array
---
src/lib/exchange_api_handle.c | 27 ++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)
diff --git a/src/lib/exchange_api_handle.c b/src/lib/exchange_api_handle.c
index 78d1fcfd..3d386e09 100644
--- a/src/lib/exchange_api_handle.c
+++ b/src/lib/exchange_api_handle.c
@@ -535,6 +535,9 @@ parse_json_auditor (struct
TALER_EXCHANGE_AuditorInformation *auditor,
NULL, NULL))
{
GNUNET_break_op (0);
+ json_dumpf (auditor_obj,
+ stderr,
+ JSON_INDENT (2));
return GNUNET_SYSERR;
}
auditor->auditor_url = GNUNET_strdup (auditor_url);
@@ -862,17 +865,19 @@ decode_keys_json (const json_t *resp_obj,
json_object_get (resp_obj,
"signkeys")));
EXITIF (JSON_ARRAY != json_typeof (sign_keys_array));
- EXITIF (0 == (key_data->num_sign_keys =
- json_array_size (sign_keys_array)));
- key_data->sign_keys
- = GNUNET_new_array (key_data->num_sign_keys,
- struct TALER_EXCHANGE_SigningPublicKey);
- json_array_foreach (sign_keys_array, index, sign_key_obj) {
- EXITIF (GNUNET_SYSERR ==
- parse_json_signkey (&key_data->sign_keys[index],
- check_sig,
- sign_key_obj,
- &key_data->master_pub));
+ if (0 != (key_data->num_sign_keys =
+ json_array_size (sign_keys_array)))
+ {
+ key_data->sign_keys
+ = GNUNET_new_array (key_data->num_sign_keys,
+ struct TALER_EXCHANGE_SigningPublicKey);
+ json_array_foreach (sign_keys_array, index, sign_key_obj) {
+ EXITIF (GNUNET_SYSERR ==
+ parse_json_signkey (&key_data->sign_keys[index],
+ check_sig,
+ sign_key_obj,
+ &key_data->master_pub));
+ }
}
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-exchange] branch master updated: allow empty signkeys array,
gnunet <=