diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-08-27 16:17:45 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-08-27 16:17:45 +0200 |
commit | 5026518bb5a6c47b9278eede81989ca0fba7094a (patch) | |
tree | 2fab84462e22f05ce0dec738aec28391268e0ea8 /src/include | |
parent | 5017dacbdaac2d1654b01329f97b8b5b7dc34ba9 (diff) | |
download | exchange-5026518bb5a6c47b9278eede81989ca0fba7094a.tar.xz |
-fix another leak
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/taler_mhd_lib.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/include/taler_mhd_lib.h b/src/include/taler_mhd_lib.h index aba7cd8e2..ba5a072c4 100644 --- a/src/include/taler_mhd_lib.h +++ b/src/include/taler_mhd_lib.h @@ -212,6 +212,16 @@ TALER_MHD_make_json (const json_t *json); /** + * Make JSON response object and free @a json. + * + * @param json the json object, freed. + * @return MHD response object + */ +struct MHD_Response * +TALER_MHD_make_json_steal (json_t *json); + + +/** * Make JSON response object. * * @param fmt format string for pack @@ -230,7 +240,7 @@ TALER_MHD_make_json_pack (const char *fmt, * @return MHD response object */ #define TALER_MHD_MAKE_JSON_PACK(...) \ - TALER_MHD_make_json (GNUNET_JSON_PACK (__VA_ARGS__)) + TALER_MHD_make_json_steal (GNUNET_JSON_PACK (__VA_ARGS__)) /** |