commit 756f2c710a39798840c75a980d6a5c66a8f77ad7
parent 65282ed76730255bf4050935b69223f5c003fd47
Author: Casaburi Johannes <johannes.casaburi@students.bfh.ch>
Date: Tue, 9 Jan 2024 01:53:01 +0100
fix warnings
Diffstat:
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.