diff options
Diffstat (limited to 'src/backenddb/pg_insert_deposit_to_transfer.c')
-rw-r--r-- | src/backenddb/pg_insert_deposit_to_transfer.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/backenddb/pg_insert_deposit_to_transfer.c b/src/backenddb/pg_insert_deposit_to_transfer.c index 7e02070f..7b6e6a79 100644 --- a/src/backenddb/pg_insert_deposit_to_transfer.c +++ b/src/backenddb/pg_insert_deposit_to_transfer.c @@ -45,19 +45,24 @@ TMH_PG_insert_deposit_to_transfer ( }; bool wpc; bool conflict; + bool no_exchange_pub; struct GNUNET_PQ_ResultSpec rs[] = { GNUNET_PQ_result_spec_bool ("out_wire_pending_cleared", &wpc), GNUNET_PQ_result_spec_bool ("out_conflict", &conflict), + GNUNET_PQ_result_spec_bool ("out_no_exchange_pub", + &no_exchange_pub), GNUNET_PQ_result_spec_end }; enum GNUNET_DB_QueryStatus qs; PREPARE (pg, "insert_deposit_to_transfer", - "SELECT out_wire_pending_cleared" + "SELECT" + " out_wire_pending_cleared" " ,out_conflict" + " ,out_no_exchange_pub" " FROM merchant_insert_deposit_to_transfer" " ($1,$2,$3,$4,$5,$6);"); qs = GNUNET_PQ_eval_prepared_singleton_select (pg->conn, @@ -66,6 +71,9 @@ TMH_PG_insert_deposit_to_transfer ( rs); if (qs <= 0) return qs; + if (no_exchange_pub) + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Exchange public key unknown (bug!?)\n"); if (wpc) GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Wire pending flag cleared (good!)\n"); |