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
This commit is contained in:
parent
aa79e52fde
commit
a9e1eabe46
@ -13,6 +13,7 @@
|
|||||||
You should have received a copy of the GNU General Public License along with
|
You should have received a copy of the GNU General Public License along with
|
||||||
TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/>
|
TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file plugin_mintdb_postgres.c
|
* @file plugin_mintdb_postgres.c
|
||||||
* @brief Low-level (statement-level) Postgres database access for the mint
|
* @brief Low-level (statement-level) Postgres database access for the mint
|
||||||
@ -1442,6 +1443,7 @@ postgres_reserves_in_insert (void *cls,
|
|||||||
return GNUNET_NO;
|
return GNUNET_NO;
|
||||||
}
|
}
|
||||||
QUERY_ERR (result);
|
QUERY_ERR (result);
|
||||||
|
PQclear (result);
|
||||||
goto rollback;
|
goto rollback;
|
||||||
}
|
}
|
||||||
PQclear (result);
|
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_pub", &coin.coin_pub),
|
||||||
TALER_PQ_result_spec_auto_from_type ("coin_sig", &coin_sig),
|
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", &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
|
TALER_PQ_result_spec_end
|
||||||
};
|
};
|
||||||
if (GNUNET_OK != TALER_PQ_extract_result (result, rs, 0))
|
if (GNUNET_OK != TALER_PQ_extract_result (result, rs, 0))
|
||||||
|
Loading…
Reference in New Issue
Block a user