summaryrefslogtreecommitdiff
path: root/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-04-05 17:16:11 +0200
committerChristian Grothoff <christian@grothoff.org>2022-04-05 17:16:11 +0200
commit47b7418ded6f139d22404aeea72aa8f48fdcade8 (patch)
tree1bff723951d64fff0cb8786bc456e9defe3a68a3 /src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c
parent5a65479bd5edc3b7898e57106c39fd28cf0fd9e9 (diff)
downloadanastasis-gtk-47b7418ded6f139d22404aeea72aa8f48fdcade8.tar.gz
anastasis-gtk-47b7418ded6f139d22404aeea72aa8f48fdcade8.tar.bz2
anastasis-gtk-47b7418ded6f139d22404aeea72aa8f48fdcade8.zip
adapt to latest GNUnet API: GNUNET_JSON_spec_mark_optional() changed
Diffstat (limited to 'src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c')
-rw-r--r--src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c b/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c
index 28e7199..1c0ddb1 100644
--- a/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c
+++ b/src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c
@@ -445,27 +445,32 @@ anastasis_gtk_edit_provider_list_clicked_cb (GtkButton *object,
const json_t *provider;
json_object_foreach (providers, url, provider)
{
- uint32_t http_code;
- uint32_t ec;
+ uint32_t http_code = 0;
+ uint32_t ec = TALER_EC_NONE;
struct TALER_Amount ll;
bool disabled = false;
const char *name = NULL;
struct GNUNET_JSON_Specification spec[] = {
GNUNET_JSON_spec_mark_optional (
GNUNET_JSON_spec_uint32 ("http_status",
- &http_code)),
+ &http_code),
+ NULL),
GNUNET_JSON_spec_mark_optional (
GNUNET_JSON_spec_string ("business_name",
- &name)),
+ &name),
+ NULL),
GNUNET_JSON_spec_mark_optional (
GNUNET_JSON_spec_bool ("disabled",
- &disabled)),
+ &disabled),
+ NULL),
GNUNET_JSON_spec_mark_optional (
TALER_JSON_spec_amount_any ("liability_limit",
- &ll)),
+ &ll),
+ NULL),
GNUNET_JSON_spec_mark_optional (
GNUNET_JSON_spec_uint32 ("error_code",
- &ec)),
+ &ec),
+ NULL),
GNUNET_JSON_spec_end ()
};
char *status;