donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit 25f33efb66620272192b9e65aa141df97dc557a9
parent cc9b71bc7c73c541f7bc49a1a03cdaa491f4b1be
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue,  2 Jun 2026 17:24:30 +0200

only check conflict if DB query succeeded

Diffstat:
Msrc/donaudb/insert_submitted_receipts.c | 14++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/donaudb/insert_submitted_receipts.c b/src/donaudb/insert_submitted_receipts.c @@ -85,14 +85,16 @@ DONAUDB_insert_submitted_receipts (struct DONAUDB_PostgresContext *ctx, params, rs); GNUNET_PQ_cleanup_query_params_closures (params); - - for (size_t i = 0; i < num_dr; i++) + if (qs > 0) { - if (conflicted[i]) + for (size_t i = 0; i < num_dr; i++) { - GNUNET_log (GNUNET_ERROR_TYPE_WARNING, - "Submitted donation receipt at index %ld already present!\n", - i); + if (conflicted[i]) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Submitted donation receipt at index %ld already present!\n", + i); + } } } GNUNET_free (conflicted);