donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit 756f2c710a39798840c75a980d6a5c66a8f77ad7
parent 65282ed76730255bf4050935b69223f5c003fd47
Author: Casaburi Johannes <johannes.casaburi@students.bfh.ch>
Date:   Tue,  9 Jan 2024 01:53:01 +0100

fix warnings

Diffstat:
Msrc/donau/donau-httpd_get-charity.c | 17+++++++----------
Msrc/include/donaudb_plugin.h | 3+--
2 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/src/donau/donau-httpd_get-charity.c b/src/donau/donau-httpd_get-charity.c @@ -64,15 +64,13 @@ DH_handler_charity_get ( } { - char *charity_url; - char *charity_name; + struct DONAUDB_CharityMetaData meta; enum GNUNET_DB_QueryStatus qs; MHD_RESULT result; qs = DH_plugin->lookup_charity (DH_plugin->cls, charity_id, - &charity_url, - &charity_name); + &meta); switch (qs) { case GNUNET_DB_STATUS_HARD_ERROR: @@ -97,13 +95,12 @@ DH_handler_charity_get ( result = TALER_MHD_REPLY_JSON_PACK ( rc->connection, MHD_HTTP_OK, - GNUNET_JSON_pack_string ("url", - charity_url), - GNUNET_JSON_pack_string ("name", - charity_name)); + GNUNET_JSON_pack_data_auto ("url", + &meta.charity_url), + GNUNET_JSON_pack_data_auto ("name", + &meta.charity_name)); - GNUNET_free (charity_url); - GNUNET_free (charity_name); + // GNUNET_free (meta); return result; } } diff --git a/src/include/donaudb_plugin.h b/src/include/donaudb_plugin.h @@ -352,8 +352,7 @@ struct DONAUDB_Plugin (*lookup_charity)( void *cls, unsigned long charity_id, - char **charity_url, - char **charity_name); + struct DONAUDB_CharityMetaData *meta); /** * Get charities.