diff options
author | Özgür Kesim <oec-taler@kesim.org> | 2022-09-29 12:52:33 +0200 |
---|---|---|
committer | Özgür Kesim <oec-taler@kesim.org> | 2022-09-29 12:52:33 +0200 |
commit | 165b85ddd59ce4af9b3f28409b6210d8f688f17d (patch) | |
tree | 612823f8b00a8cc960ca2ea573ac13d661ba8133 | |
parent | adfb7ffd0ef23943f68ee46fd85ebd829c9f65a2 (diff) | |
download | exchange-165b85ddd59ce4af9b3f28409b6210d8f688f17d.tar.xz |
-make static, return json_null()
-rw-r--r-- | src/extensions/extension_age_restriction.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/extensions/extension_age_restriction.c b/src/extensions/extension_age_restriction.c index 7937f61ad..00a038415 100644 --- a/src/extensions/extension_age_restriction.c +++ b/src/extensions/extension_age_restriction.c @@ -131,7 +131,7 @@ TALER_age_mask_to_string ( * * @param ext Pointer to the current extension */ -void +static void age_restriction_disable ( struct TALER_Extension *ext) { @@ -282,12 +282,12 @@ age_restriction_load_json_config ( /** - * @brief implements the TALER_Extension.load_json_config interface. + * @brief implements the TALER_Extension.config_to_json interface. * * @param ext if NULL, only tests the configuration - * @return configuration as json_t* object + * @return configuration as json_t* object, maybe NULL */ -json_t * +static json_t * age_restriction_config_to_json ( const struct TALER_Extension *ext) { @@ -295,7 +295,13 @@ age_restriction_config_to_json ( json_t *conf; GNUNET_assert (NULL != ext); - GNUNET_assert (NULL != ext->config); + + if (NULL == ext->config) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "age restriction not configured"); + return json_null (); + } if (NULL != ext->config_json) { |