summaryrefslogtreecommitdiff
path: root/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c')
-rw-r--r--src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c b/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c
index a85a039..c388361 100644
--- a/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c
+++ b/src/anastasis/anastasis-gtk_handle-main-window-forward-clicked.c
@@ -101,11 +101,13 @@ forward_country_selecting (void)
AG_CCMC_COUNTRY_NAME, &country_name,
AG_CCMC_COUNTRY_CODE, &country_code,
-1);
- arguments = json_pack ("{s:s, s:s, s:o}",
- "country", country_name,
- "country_code", country_code,
- "currencies", currencies);
- GNUNET_assert (NULL != arguments);
+ arguments = GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_string ("country",
+ country_name),
+ GNUNET_JSON_pack_string ("country_code",
+ country_code),
+ GNUNET_JSON_pack_array_steal ("currencies",
+ currencies));
g_free (country_name);
g_free (country_code);
AG_freeze ();