From a9e1eabe46f389c1553738dae1ff1a56e3a9fe70 Mon Sep 17 00:00:00 2001 From: Sree Harsha Totakura Date: Thu, 13 Aug 2015 23:16:31 +0200 Subject: mintdb postgres: misc fixes * postgres_reserves_in_insert(): clear up result before jumping to rollback * postgres_get_refresh_melt(): use `melt_fee' for retrieving melt fees --- src/mintdb/plugin_mintdb_postgres.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/mintdb/plugin_mintdb_postgres.c') diff --git a/src/mintdb/plugin_mintdb_postgres.c b/src/mintdb/plugin_mintdb_postgres.c index 3e52d1388..beb1efb3e 100644 --- a/src/mintdb/plugin_mintdb_postgres.c +++ b/src/mintdb/plugin_mintdb_postgres.c @@ -13,6 +13,7 @@ You should have received a copy of the GNU General Public License along with TALER; see the file COPYING. If not, If not, see */ + /** * @file plugin_mintdb_postgres.c * @brief Low-level (statement-level) Postgres database access for the mint @@ -1442,6 +1443,7 @@ postgres_reserves_in_insert (void *cls, return GNUNET_NO; } QUERY_ERR (result); + PQclear (result); goto rollback; } PQclear (result); @@ -2261,7 +2263,7 @@ postgres_get_refresh_melt (void *cls, TALER_PQ_result_spec_auto_from_type ("coin_pub", &coin.coin_pub), TALER_PQ_result_spec_auto_from_type ("coin_sig", &coin_sig), TALER_PQ_result_spec_amount ("amount_with_fee", &amount_with_fee), - TALER_PQ_result_spec_amount ("amount_with_fee", &melt_fee), + TALER_PQ_result_spec_amount ("melt_fee", &melt_fee), TALER_PQ_result_spec_end }; if (GNUNET_OK != TALER_PQ_extract_result (result, rs, 0)) -- cgit v1.2.3