diff options
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; |