allow empty signkeys array
This commit is contained in:
parent
0847e16ea5
commit
8bed4152fe
@ -535,6 +535,9 @@ parse_json_auditor (struct TALER_EXCHANGE_AuditorInformation *auditor,
|
|||||||
NULL, NULL))
|
NULL, NULL))
|
||||||
{
|
{
|
||||||
GNUNET_break_op (0);
|
GNUNET_break_op (0);
|
||||||
|
json_dumpf (auditor_obj,
|
||||||
|
stderr,
|
||||||
|
JSON_INDENT (2));
|
||||||
return GNUNET_SYSERR;
|
return GNUNET_SYSERR;
|
||||||
}
|
}
|
||||||
auditor->auditor_url = GNUNET_strdup (auditor_url);
|
auditor->auditor_url = GNUNET_strdup (auditor_url);
|
||||||
@ -862,8 +865,9 @@ decode_keys_json (const json_t *resp_obj,
|
|||||||
json_object_get (resp_obj,
|
json_object_get (resp_obj,
|
||||||
"signkeys")));
|
"signkeys")));
|
||||||
EXITIF (JSON_ARRAY != json_typeof (sign_keys_array));
|
EXITIF (JSON_ARRAY != json_typeof (sign_keys_array));
|
||||||
EXITIF (0 == (key_data->num_sign_keys =
|
if (0 != (key_data->num_sign_keys =
|
||||||
json_array_size (sign_keys_array)));
|
json_array_size (sign_keys_array)))
|
||||||
|
{
|
||||||
key_data->sign_keys
|
key_data->sign_keys
|
||||||
= GNUNET_new_array (key_data->num_sign_keys,
|
= GNUNET_new_array (key_data->num_sign_keys,
|
||||||
struct TALER_EXCHANGE_SigningPublicKey);
|
struct TALER_EXCHANGE_SigningPublicKey);
|
||||||
@ -875,6 +879,7 @@ decode_keys_json (const json_t *resp_obj,
|
|||||||
&key_data->master_pub));
|
&key_data->master_pub));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* parse the denomination keys, merging with the
|
/* parse the denomination keys, merging with the
|
||||||
possibly EXISTING array as required (/keys cherry picking) */
|
possibly EXISTING array as required (/keys cherry picking) */
|
||||||
|
Loading…
Reference in New Issue
Block a user