diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-04-05 17:16:11 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-04-05 17:16:11 +0200 |
commit | 47b7418ded6f139d22404aeea72aa8f48fdcade8 (patch) | |
tree | 1bff723951d64fff0cb8786bc456e9defe3a68a3 /src/anastasis/anastasis-gtk_handle-auth-edit-provider-clicked.c | |
parent | 5a65479bd5edc3b7898e57106c39fd28cf0fd9e9 (diff) | |
download | anastasis-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.c | 19 |
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; |