merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit d6a26dc86feee4238c7343484cdd29be515c7955
parent f209b1f00286d7b87b7d97660e1df8c1825fe6ad
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon,  6 Jul 2026 00:11:52 +0200

fix overflow checks

Diffstat:
Msrc/backenddb/update_product.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/backenddb/update_product.c b/src/backenddb/update_product.c @@ -97,8 +97,8 @@ TALER_MERCHANTDB_update_product ( }; enum GNUNET_DB_QueryStatus qs; - if ( (pd->total_stock < pd->total_lost + pd->total_sold) || - (pd->total_lost < pd->total_lost + if ( (pd->total_stock > pd->total_lost + pd->total_sold) || + (pd->total_lost > pd->total_lost + pd->total_sold) /* integer overflow */) { GNUNET_break (0);