exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 0ae37f324356f916fdb10380e17a3ce9aec37b68
parent 89be551591dfb4e0c523e35967b052279b9190ec
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 29 Jun 2026 18:13:25 +0200

bugfixes

Diffstat:
Msrc/auditor/taler-helper-auditor-purses.c | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/auditor/taler-helper-auditor-purses.c b/src/auditor/taler-helper-auditor-purses.c @@ -501,7 +501,8 @@ setup_purse (struct PurseContext *pc, GNUNET_CONTAINER_multihashmap_put (pc->purses, &key, ps, - GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY)); + GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY) + ); return ps; } @@ -599,7 +600,8 @@ handle_purse_requested ( GNUNET_CONTAINER_multihashmap_put (pc->purses, &key, ps, - GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY)); + GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY) + ); return GNUNET_OK; } @@ -843,7 +845,7 @@ handle_purse_merged ( purse_pub); if (NULL == ps) { - if (0 < pc->qs) + if (pc->qs < 0) { GNUNET_break (GNUNET_DB_STATUS_SOFT_ERROR == pc->qs); return GNUNET_SYSERR;